From: Russ Cox Date: Fri, 9 Dec 2011 04:20:21 +0000 (-0500) Subject: exp/types: fix linux build X-Git-Tag: weekly.2011-12-14~124 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=41453d2ed2a0ddb6c4acf5f1c41323749c0bafce;p=gostls13.git exp/types: fix linux build I don't understand why it was only broken on Linux TBR=gri CC=golang-dev https://golang.org/cl/5479045 --- diff --git a/src/pkg/exp/types/gcimporter.go b/src/pkg/exp/types/gcimporter.go index 150c6edb3c..0b10e5fb3f 100644 --- a/src/pkg/exp/types/gcimporter.go +++ b/src/pkg/exp/types/gcimporter.go @@ -199,7 +199,8 @@ func (p *gcParser) errorf(format string, args ...interface{}) { func (p *gcParser) expect(tok rune) string { lit := p.lit if p.tok != tok { - p.errorf("expected %q, got %q (%q)", scanner.TokenString(tok), scanner.TokenString(p.tok), lit) + panic(1) + p.errorf("expected %s, got %s (%s)", scanner.TokenString(tok), scanner.TokenString(p.tok), lit) } p.next() return lit @@ -681,6 +682,7 @@ func (p *gcParser) parseConstDecl() { p.next() p.expect('+') p.parseNumber() + p.expect(')') // TODO: x = ... break }