| ... | @@ -878,6 +878,7 @@ void tokenize(Buf *buf, Tokenization *out) { | ... | @@ -878,6 +878,7 @@ void tokenize(Buf *buf, Tokenization *out) { |
| 878 | if (digit_value >= 0) { | 878 | if (digit_value >= 0) { |
| 879 | if (digit_value >= t.cur_tok->radix) { | 879 | if (digit_value >= t.cur_tok->radix) { |
| 880 | tokenize_error(&t, "invalid character: '%c'", c); | 880 | tokenize_error(&t, "invalid character: '%c'", c); |
| | 881 | break; |
| 881 | } | 882 | } |
| 882 | // normal digit | 883 | // normal digit |
| 883 | } else { | 884 | } else { |
| ... | @@ -904,6 +905,7 @@ void tokenize(Buf *buf, Tokenization *out) { | ... | @@ -904,6 +905,7 @@ void tokenize(Buf *buf, Tokenization *out) { |
| 904 | if (digit_value >= 0) { | 905 | if (digit_value >= 0) { |
| 905 | if (digit_value >= t.cur_tok->radix) { | 906 | if (digit_value >= t.cur_tok->radix) { |
| 906 | tokenize_error(&t, "invalid character: '%c'", c); | 907 | tokenize_error(&t, "invalid character: '%c'", c); |
| | 908 | break; |
| 907 | } | 909 | } |
| 908 | // normal digit | 910 | // normal digit |
| 909 | } else { | 911 | } else { |