From 8473b4487c26f85fa31088da739507d3b218dc29 Mon Sep 17 00:00:00 2001 From: Robert Griesemer Date: Wed, 20 Feb 2013 17:37:13 -0800 Subject: [PATCH] go/types: export data result types are always parenthesized Minor simplification of gcimporter, removed TODO. R=adonovan CC=golang-dev https://golang.org/cl/7363044 --- src/pkg/go/types/gcimporter.go | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/pkg/go/types/gcimporter.go b/src/pkg/go/types/gcimporter.go index 614ad2e179..d795f41d99 100644 --- a/src/pkg/go/types/gcimporter.go +++ b/src/pkg/go/types/gcimporter.go @@ -548,13 +548,7 @@ func (p *gcParser) parseSignature() *Signature { // optional result type var results []*Var - switch p.tok { - case scanner.Ident, '[', '*', '<', '@': - // TODO(gri) does this ever happen? - // single, unnamed result - results = []*Var{{Type: p.parseType()}} - case '(': - // named or multiple result(s) + if p.tok == '(' { var variadic bool results, variadic = p.parseParameters() if variadic { -- 2.48.1