aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRobert Griesemer <gri@golang.org>2018-05-10 11:20:35 -0700
committerRobert Griesemer <gri@golang.org>2018-05-10 19:32:01 +0000
commitb9c8e870d14775a02c6e87ca0344f623f7cab5f0 (patch)
treefe97d341b9c1642955dafa34ab37e38acf046edc /src
parent4826d20a0953b3682cf6eedd1e9becb68bbb25e9 (diff)
downloadgo-b9c8e870d14775a02c6e87ca0344f623f7cab5f0.tar.xz
cmd/compile: use 'not defined' rather than 'unnamed' in error message
A receiver type may have an (alias type) name and thus be 'named' even though the name doesn't refer to a defined type. Adjust the error message to make this clearer. Change-Id: I969bf8d1ba3db8820f67f6ecd6d5cfe564c5b80d Reviewed-on: https://go-review.googlesource.com/112638 Reviewed-by: Ian Lance Taylor <iant@golang.org> Run-TryBot: Ian Lance Taylor <iant@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src')
-rw-r--r--src/cmd/compile/internal/gc/dcl.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/gc/dcl.go b/src/cmd/compile/internal/gc/dcl.go
index ece257116f..d88c5e5c5e 100644
--- a/src/cmd/compile/internal/gc/dcl.go
+++ b/src/cmd/compile/internal/gc/dcl.go
@@ -881,7 +881,7 @@ func addmethod(msym *types.Sym, t *types.Type, local, nointerface bool) *types.F
case t == nil || t.Broke():
// rely on typecheck having complained before
case t.Sym == nil:
- yyerror("invalid receiver type %v (%v is an unnamed type)", pa, t)
+ yyerror("invalid receiver type %v (%v is not a defined type)", pa, t)
case t.IsPtr():
yyerror("invalid receiver type %v (%v is a pointer type)", pa, t)
case t.IsInterface():