aboutsummaryrefslogtreecommitdiff
path: root/src/tokenizer.cpp
diff options
context:
space:
mode:
authorAlexandros Naskos <alex_naskos@hotmail.com>2020-09-29 16:19:44 +0300
committerGitHub <noreply@github.com>2020-09-29 16:19:44 +0300
commitd27a34f05c8c78aa9a9a6f2a30d4db1468b50999 (patch)
tree4aea123e0325d8ce3569305d886f2a3fb1355b08 /src/tokenizer.cpp
parent55dfe729b480c2ba121c6f650d160921560d9535 (diff)
parent3342e28784b9ef7bf8356004a7b2698edcb70b40 (diff)
downloadzig-d27a34f05c8c78aa9a9a6f2a30d4db1468b50999.tar.gz
zig-d27a34f05c8c78aa9a9a6f2a30d4db1468b50999.zip
Merge branch 'master' into args-tuple
Diffstat (limited to 'src/tokenizer.cpp')
-rw-r--r--src/tokenizer.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/tokenizer.cpp b/src/tokenizer.cpp
index 4415bdf431..fa14dd40fa 100644
--- a/src/tokenizer.cpp
+++ b/src/tokenizer.cpp
@@ -1225,9 +1225,6 @@ void tokenize(Buf *buf, Tokenization *out) {
invalid_char_error(&t, c);
break;
}
- if (t.radix != 16 && t.radix != 10) {
- invalid_char_error(&t, c);
- }
t.state = TokenizeStateNumberDot;
break;
}
@@ -1281,6 +1278,9 @@ void tokenize(Buf *buf, Tokenization *out) {
t.state = TokenizeStateStart;
continue;
}
+ if (t.radix != 16 && t.radix != 10) {
+ invalid_char_error(&t, c);
+ }
t.pos -= 1;
t.state = TokenizeStateFloatFractionNoUnderscore;
assert(t.cur_tok->id == TokenIdIntLiteral);