From 851a7b980a3c9f88124b3e448c7aefe8c6ec82e1 Mon Sep 17 00:00:00 2001 From: Robert Griesemer Date: Thu, 17 Oct 2013 10:48:19 -0700 Subject: [PATCH] go.tools/go/types: return invalid type (rather than nil) for (*Label).Type() R=adonovan CC=golang-dev https://golang.org/cl/14782043 --- go/types/objects.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go/types/objects.go b/go/types/objects.go index d15e0204..9a60b3ed 100644 --- a/go/types/objects.go +++ b/go/types/objects.go @@ -250,7 +250,7 @@ type Label struct { } func NewLabel(pos token.Pos, name string) *Label { - return &Label{object{pos: pos, name: name}} + return &Label{object{pos: pos, name: name, typ: Typ[Invalid]}} } func (obj *Label) String() string { return fmt.Sprintf("label %s", obj.Name()) }