]> Cypherpunks repositories - gostls13.git/commitdiff
gc: patch y.tab.c to fix build when using Bison 2.5
authorIan Lance Taylor <iant@golang.org>
Thu, 26 May 2011 18:28:23 +0000 (11:28 -0700)
committerIan Lance Taylor <iant@golang.org>
Thu, 26 May 2011 18:28:23 +0000 (11:28 -0700)
Fixes #1843.

R=rsc
CC=golang-dev
https://golang.org/cl/4535101

src/cmd/gc/Makefile

index dbfd864744a97038b42c739fbc5244d6f83b1c09..286618ec1b1f1161e264693b2a1b361092b70794 100644 (file)
@@ -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