]> Cypherpunks repositories - gostls13.git/commitdiff
gc: rename %union field name from lint to i
authorRuss Cox <rsc@golang.org>
Thu, 8 Dec 2011 04:38:32 +0000 (23:38 -0500)
committerRuss Cox <rsc@golang.org>
Thu, 8 Dec 2011 04:38:32 +0000 (23:38 -0500)
#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
src/cmd/gc/lex.c

index 1b00235083ecdd0eaada58d77e4a85b6dc7806f7..075117102bfdeef145b1b750c3a51aed6dd8192a 100644 (file)
@@ -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
 
index cf7bbae9ed12f7b4a2ba340a0f18d935d3b93273..3dbd6dda1a2d85dffe3b8c33c14a8fc855dce071 100644 (file)
@@ -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;