mirror of
https://github.com/golang/go
synced 2024-11-25 01:08:02 -07:00
gc: rename %union field name from lint to i
#define lint has special meaning to Bison; having a field named lint conflicts with that. R=ken2 CC=golang-dev https://golang.org/cl/5462044
This commit is contained in:
parent
ef65feda2a
commit
f00340f022
@ -31,13 +31,13 @@ static void fixlbrace(int);
|
||||
Type* type;
|
||||
Sym* sym;
|
||||
struct Val val;
|
||||
int lint;
|
||||
int i;
|
||||
}
|
||||
|
||||
// |sed 's/.* //' |9 fmt -l1 |sort |9 fmt -l50 | sed 's/^/%xxx /'
|
||||
|
||||
%token <val> LLITERAL
|
||||
%token <lint> LASOP
|
||||
%token <i> LASOP
|
||||
%token <sym> LBREAK LCASE LCHAN LCOLAS LCONST LCONTINUE LDDD
|
||||
%token <sym> LDEFAULT LDEFER LELSE LFALL LFOR LFUNC LGO LGOTO
|
||||
%token <sym> LIF LIMPORT LINTERFACE LMAP LNAME
|
||||
@ -47,7 +47,7 @@ static void fixlbrace(int);
|
||||
%token LANDAND LANDNOT LBODY LCOMM LDEC LEQ LGE LGT
|
||||
%token LIGNORE LINC LLE LLSH LLT LNE LOROR LRSH
|
||||
|
||||
%type <lint> lbrace import_here
|
||||
%type <i> lbrace import_here
|
||||
%type <sym> sym packname
|
||||
%type <val> oliteral
|
||||
|
||||
|
@ -1098,7 +1098,7 @@ lx:
|
||||
return c;
|
||||
|
||||
asop:
|
||||
yylval.lint = c; // rathole to hold which asop
|
||||
yylval.i = c; // rathole to hold which asop
|
||||
DBG("lex: TOKEN ASOP %c\n", c);
|
||||
return LASOP;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user