summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/cmd/cc/lexbody4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/cmd/cc/lexbody b/sys/src/cmd/cc/lexbody
index 6b226ada9..48c5ed19e 100644
--- a/sys/src/cmd/cc/lexbody
+++ b/sys/src/cmd/cc/lexbody
@@ -343,9 +343,9 @@ l1:
goto casee;
*cp = 0;
if(sizeof(yylval.lval) == sizeof(vlong))
- yylval.lval = strtoll(symb, nil, 10);
+ yylval.lval = strtoull(symb, nil, 10);
else
- yylval.lval = strtol(symb, nil, 10);
+ yylval.lval = strtoul(symb, nil, 10);
ncu:
while(c == 'U' || c == 'u' || c == 'l' || c == 'L')