From: Ian Lance Taylor Date: Tue, 29 Mar 2011 13:49:21 +0000 (-0700) Subject: test: adjust bugs/bug322 to match current spec. X-Git-Tag: weekly.2011-04-04~66 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=61c9d3f08a5a6798c3834972027d30a8fcd3a171;p=gostls13.git test: adjust bugs/bug322 to match current spec. R=gri, rsc1 CC=golang-dev https://golang.org/cl/4328041 --- 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