ubsan: next_char_of_string signed integer overflow
Squash another totally useless fuzz report that I should have ignored.
* read.c (next_char_of_string): Avoid integer overflow.
diff --git a/gas/read.c b/gas/read.c
index cd82c83..6c8b7c3 100644
--- a/gas/read.c
+++ b/gas/read.c
@@ -5642,7 +5642,7 @@
case '8':
case '9':
{
- long number;
+ unsigned number;
int i;
for (i = 0, number = 0;
@@ -5660,7 +5660,7 @@
case 'x':
case 'X':
{
- long number;
+ unsigned number;
number = 0;
c = *input_line_pointer++;