fix parsing of hex literal 0xb
parent
73c814e5c0
commit
d5d6c93da4
|
@ -947,12 +947,15 @@ void tokenize(Buf *buf, Tokenization *out) {
|
|||
switch (c) {
|
||||
case 'b':
|
||||
t.cur_tok->radix = 2;
|
||||
t.state = TokenizeStateNumber;
|
||||
break;
|
||||
case 'o':
|
||||
t.cur_tok->radix = 8;
|
||||
t.state = TokenizeStateNumber;
|
||||
break;
|
||||
case 'x':
|
||||
t.cur_tok->radix = 16;
|
||||
t.state = TokenizeStateNumber;
|
||||
break;
|
||||
default:
|
||||
// reinterpret as normal number
|
||||
|
|
Loading…
Reference in New Issue