From a67c69cbaee1e419b1950832afb295cc951b202e Mon Sep 17 00:00:00 2001 From: Rob Pike Date: Fri, 20 Jan 2012 10:22:41 -0800 Subject: [PATCH] goyacc: fix indexing bug when yydebug >= 2 Fixes #2701. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5556070 --- src/cmd/goyacc/goyacc.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/cmd/goyacc/goyacc.go b/src/cmd/goyacc/goyacc.go index ff18fa7e70..e1b99bed2b 100644 --- a/src/cmd/goyacc/goyacc.go +++ b/src/cmd/goyacc/goyacc.go @@ -3271,10 +3271,9 @@ $$default: } } - /* the current p has no shift onn "error", pop stack */ + /* the current p has no shift on "error", pop stack */ if $$Debug >= 2 { - fmt.Printf("error recovery pops state %d, uncovers %d\n", - $$S[$$p].yys, $$S[$$p-1].yys) + fmt.Printf("error recovery pops state %d\n", $$S[$$p].yys) } $$p-- } -- 2.48.1