From: Ian Lance Taylor Date: Thu, 26 May 2011 18:28:23 +0000 (-0700) Subject: gc: patch y.tab.c to fix build when using Bison 2.5 X-Git-Tag: weekly.2011-06-02~98 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=9ef8ebafe46668a3164d99e061c3e8ff652a0b07;p=gostls13.git gc: patch y.tab.c to fix build when using Bison 2.5 Fixes #1843. R=rsc CC=golang-dev https://golang.org/cl/4535101 --- diff --git a/src/cmd/gc/Makefile b/src/cmd/gc/Makefile index dbfd864744..286618ec1b 100644 --- a/src/cmd/gc/Makefile +++ b/src/cmd/gc/Makefile @@ -49,7 +49,7 @@ include ../../Make.clib install: $(LIB) y1.tab.c: y.tab.c # make yystate global, yytname mutable - cat y.tab.c | sed '/ int yystate;/d; s/int yychar;/int yychar, yystate;/; s/static const char \*const yytname/const char *yytname/' >y1.tab.c + cat y.tab.c | sed '/ int yystate;/d; s/int yychar;/int yychar, yystate;/; s/static const char \*const yytname/const char *yytname/; s/char const \*yymsgp/char *yymsgp/' >y1.tab.c yerr.h: bisonerrors go.errors y.tab.h # y.tab.h rule generates y.output too awk -f bisonerrors y.output go.errors >yerr.h