From 184bc0cc8cd8a53607b0f7cda0743e55bd5aa4f6 Mon Sep 17 00:00:00 2001 From: Robert Griesemer Date: Thu, 16 Jan 2014 13:19:39 -0800 Subject: [PATCH] go.tools/go/gccgoimporter: remove dead code R=adonovan CC=golang-codereviews https://golang.org/cl/53340043 --- go/gccgoimporter/parser.go | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/go/gccgoimporter/parser.go b/go/gccgoimporter/parser.go index b40041b2..e5e4ea91 100644 --- a/go/gccgoimporter/parser.go +++ b/go/gccgoimporter/parser.go @@ -182,20 +182,14 @@ func (p *parser) parseExportedName() (pkg *types.Package, name string) { // Name = QualifiedName | "?" . func (p *parser) parseName() string { - switch p.tok { - default: - // The package path is redundant for us. Don't try to parse it. - _, name := p.parseUnquotedQualifiedName() - return name - - case '?': + if p.tok == '?' { // Anonymous. p.next() return "" } - - p.errorf("expected name, got %s (%q)", scanner.TokenString(p.tok), p.lit) - return "" + // The package path is redundant for us. Don't try to parse it. + _, name := p.parseUnquotedQualifiedName() + return name } func deref(typ types.Type) types.Type {