From d1b879192816aeccd6e49d872856f0e6e98bb1e7 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 31 Aug 2006 16:19:08 -0700 Subject: [PATCH] Lex integers as unsigned long instead of signed int, fixing the immediate test. --- assembler/src/lex.l | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; }