Fix bigint hex parsing #1945.

This commit is contained in:
Christoffer Lerno
2025-02-08 19:06:06 +01:00
parent c8e671d34b
commit 68b5c1e1f1
3 changed files with 9 additions and 2 deletions

View File

@@ -92,9 +92,9 @@ fn BigInt*! BigInt.init_string_radix(&self, String value, int radix)
case '0'..'9':
pos_val -= '0';
case 'A'..'Z':
pos_val -= 'A' + 10;
pos_val -= 'A' - 10;
case 'a'..'z':
pos_val -= 'a' + 10;
pos_val -= 'a' - 10;
default:
return NumberConversion.MALFORMED_INTEGER?;
}