| ... | @@ -1097,6 +1097,7 @@ void tokenize(Buf *buf, Tokenization *out) { | ... | @@ -1097,6 +1097,7 @@ void tokenize(Buf *buf, Tokenization *out) { |
| 1097 | uint32_t digit_value = get_digit_value(c); | 1097 | uint32_t digit_value = get_digit_value(c); |
| 1098 | if (digit_value >= t.radix) { | 1098 | if (digit_value >= t.radix) { |
| 1099 | tokenize_error(&t, "invalid digit: '%c'", c); | 1099 | tokenize_error(&t, "invalid digit: '%c'", c); |
| | 1100 | break; |
| 1100 | } | 1101 | } |
| 1101 | t.char_code *= t.radix; | 1102 | t.char_code *= t.radix; |
| 1102 | t.char_code += digit_value; | 1103 | t.char_code += digit_value; |