Commit d5d6c93da4

Josh Wolfe <thejoshwolfe@gmail.com>
2016-04-09 02:32:06
fix parsing of hex literal 0xb
1 parent 73c814e
Changed files (1)
src/tokenizer.cpp
@@ -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