From 54136f2606c59cc491caa553d799e72b311d14d6 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Tue, 27 Feb 2024 11:01:34 -0500 Subject: [PATCH] Ignore overflow when hex parsing --- BeefLibs/corlib/src/Int32.bf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BeefLibs/corlib/src/Int32.bf b/BeefLibs/corlib/src/Int32.bf index 405965db..1ca40c80 100644 --- a/BeefLibs/corlib/src/Int32.bf +++ b/BeefLibs/corlib/src/Int32.bf @@ -190,7 +190,7 @@ namespace System else return .Err(.InvalidChar(result)); - if (isNeg ? (uint32)result > (uint32)MinValue : (uint32)result > (uint32)MaxValue) + if ((radix == 10) && (isNeg ? (uint32)result > (uint32)MinValue : (uint32)result > (uint32)MaxValue)) return .Err(.Overflow); }