mirror of
git://c9x.me/qbe.git
synced 2026-04-05 18:09:47 +00:00
do not parse +N constants
The parsing code for these constants conflicts with the Tplus token.
This commit is contained in:
parent
c8fc20b8ef
commit
de5ced474d
4
parse.c
4
parse.c
@ -203,7 +203,7 @@ getint()
|
||||
n = 0;
|
||||
c = fgetc(inf);
|
||||
m = (c == '-');
|
||||
if (m || c == '+')
|
||||
if (m)
|
||||
c = fgetc(inf);
|
||||
do {
|
||||
n = 10*n + (c - '0');
|
||||
@ -277,7 +277,7 @@ lex()
|
||||
lnum++;
|
||||
return Tnl;
|
||||
}
|
||||
if (isdigit(c) || c == '-' || c == '+') {
|
||||
if (isdigit(c) || c == '-') {
|
||||
ungetc(c, inf);
|
||||
tokval.num = getint();
|
||||
return Tint;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user