diff --git a/AK/Checked.h b/AK/Checked.h index fcdb50cec6c..bac072dfbec 100644 --- a/AK/Checked.h +++ b/AK/Checked.h @@ -58,7 +58,7 @@ template struct TypeBoundsChecker { static constexpr bool is_within_range(Source value) { - return static_cast>(value) <= NumericLimits::max(); + return value >= 0 && value <= NumericLimits::max(); } };