aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/tokenize.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tokenize.c b/src/tokenize.c
index 57a5c61..0b40f2f 100644
--- a/src/tokenize.c
+++ b/src/tokenize.c
@@ -348,7 +348,7 @@ static void do_tokenize_all(Lexer* l) {
infile_next_char(l->src);
}
tok->kind = TokenKind_literal_int;
- tok->value.integer = atoi(builder.buf);
+ tok->value.integer = strtol(builder.buf, NULL, 0);
} else if (isalpha(c) || c == '_') {
StrBuilder builder;
strbuilder_init(&builder);