diff options
author | Russ Cox <rsc@golang.org> | 2009-09-15 12:42:24 -0700 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2009-09-15 12:42:24 -0700 |
commit | 7f51e880cd29a4c63860dad59cc60916119cc2df (patch) | |
tree | 8e115ff2eb9c4f2040c2c1b69dc50de1d874981d /test/declbad.go | |
parent | c6fac6bdd2b1fd69442a455fb47d09022241dd69 (diff) | |
download | go-7f51e880cd29a4c63860dad59cc60916119cc2df.tar.gz |
last round: non-package code
R=r
DELTA=127 (38 added, 3 deleted, 86 changed)
OCL=34640
CL=34650
Diffstat (limited to 'test/declbad.go')
-rw-r--r-- | test/declbad.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/declbad.go b/test/declbad.go index 04f5ac04b..5fbb04ab5 100644 --- a/test/declbad.go +++ b/test/declbad.go @@ -17,35 +17,42 @@ func main() { // simple redeclaration i := f1(); i := f1(); // ERROR "redeclared|no new" + _ = i; } { // change of type for f i, f, s := f3(); f, g, t := f3(); // ERROR "redeclared|cannot assign|incompatible" + _, _, _, _, _ = i, f, s, g, t; } { // change of type for i i, f, s := f3(); j, i, t := f3(); // ERROR "redeclared|cannot assign|incompatible" + _, _, _, _, _ = i, f, s, j, t; } { // no new variables i, f, s := f3(); i, f := f2(); // ERROR "redeclared|no new" + _, _, _ = i, f, s; } { // single redeclaration i, f, s := f3(); i := f1(); // ERROR "redeclared|no new|incompatible" + _, _, _ = i, f, s; } // double redeclaration { i, f, s := f3(); i, f := f2(); // ERROR "redeclared|no new" + _, _, _ = i, f, s; } { // triple redeclaration i, f, s := f3(); i, f, s := f3(); // ERROR "redeclared|no new" + _, _, _ = i, f, s; } } |