From 61c9d3f08a5a6798c3834972027d30a8fcd3a171 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Tue, 29 Mar 2011 06:49:21 -0700 Subject: [PATCH] test: adjust bugs/bug322 to match current spec. R=gri, rsc1 CC=golang-dev https://golang.org/cl/4328041 --- test/bugs/bug322.dir/main.go | 10 +++++----- test/golden.out | 3 +-- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/test/bugs/bug322.dir/main.go b/test/bugs/bug322.dir/main.go index a99ed3bc29..0ab5b32e45 100644 --- a/test/bugs/bug322.dir/main.go +++ b/test/bugs/bug322.dir/main.go @@ -19,8 +19,9 @@ func main() { t.M() t.PM() - var i1 I = t - i1.M() + // This is still an error. + // var i1 I = t + // i1.M() // This combination is illegal because // PM requires a pointer receiver. @@ -42,6 +43,5 @@ func main() { These should not be errors anymore: bug322.dir/main.go:19: implicit assignment of unexported field 'x' of lib.T in method receiver -bug322.dir/main.go:22: implicit assignment of unexported field 'x' of lib.T in assignment -bug322.dir/main.go:31: implicit assignment of unexported field 'x' of lib.T in method receiver -*/ \ No newline at end of file +bug322.dir/main.go:32: implicit assignment of unexported field 'x' of lib.T in method receiver +*/ diff --git a/test/golden.out b/test/golden.out index cc699d4500..d8e89e866d 100644 --- a/test/golden.out +++ b/test/golden.out @@ -161,8 +161,7 @@ panic: interface conversion: interface is main.T, not main.T =========== bugs/bug322.go bugs/bug322.dir/main.go:19: implicit assignment of unexported field 'x' of lib.T in method receiver -bugs/bug322.dir/main.go:22: implicit assignment of unexported field 'x' of lib.T in assignment -bugs/bug322.dir/main.go:31: implicit assignment of unexported field 'x' of lib.T in method receiver +bugs/bug322.dir/main.go:32: implicit assignment of unexported field 'x' of lib.T in method receiver BUG: fails incorrectly =========== bugs/bug324.go -- 2.50.0