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 | ae54cf73cafad51188863dc5eada1b9d6c4d6a95 (patch) | |
tree | 8e115ff2eb9c4f2040c2c1b69dc50de1d874981d /test/declbad.go | |
parent | 8cb9184d7ff869ad4ddd3174cb301bc88db15178 (diff) | |
download | go-ae54cf73cafad51188863dc5eada1b9d6c4d6a95.tar.gz go-ae54cf73cafad51188863dc5eada1b9d6c4d6a95.zip |
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 04f5ac04b8..5fbb04ab5d 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; } } |