diff --git a/assembler/src/lex.l b/assembler/src/lex.l index 1ed2d9ea..e9f865c0 100644 --- a/assembler/src/lex.l +++ b/assembler/src/lex.l @@ -294,7 +294,7 @@ int saved_state = INITIAL; } [0-9]* { - yylval.integer = atoi(yytext); + yylval.integer = strtoul(yytext, NULL, 10); return INTEGER; }