From f00340f02287456b24a414b4b10051b727c6ad2e Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Wed, 7 Dec 2011 23:38:32 -0500 Subject: [PATCH] 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 --- src/cmd/gc/go.y | 6 +++--- src/cmd/gc/lex.c | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/cmd/gc/go.y b/src/cmd/gc/go.y index 1b00235083..075117102b 100644 --- a/src/cmd/gc/go.y +++ b/src/cmd/gc/go.y @@ -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 LLITERAL -%token LASOP +%token LASOP %token LBREAK LCASE LCHAN LCOLAS LCONST LCONTINUE LDDD %token LDEFAULT LDEFER LELSE LFALL LFOR LFUNC LGO LGOTO %token 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 lbrace import_here +%type lbrace import_here %type sym packname %type oliteral diff --git a/src/cmd/gc/lex.c b/src/cmd/gc/lex.c index cf7bbae9ed..3dbd6dda1a 100644 --- a/src/cmd/gc/lex.c +++ b/src/cmd/gc/lex.c @@ -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; -- 2.50.0