diff options
author | Ian Lance Taylor <iant@golang.org> | 2009-04-28 07:16:03 -0700 |
---|---|---|
committer | Ian Lance Taylor <iant@golang.org> | 2009-04-28 07:16:03 -0700 |
commit | d7d5c5ea4a5cf5687e7e4d2b84a5016f0ee4aae4 (patch) | |
tree | 5c9a34ccc5bf5bfff5c53546484a95847d1d56ea /test | |
parent | 8776e4efa3c81a4817602f66c43a6b01be0582ce (diff) | |
download | go-d7d5c5ea4a5cf5687e7e4d2b84a5016f0ee4aae4.tar.gz |
Recognize gcco error messages.
declbad.go:15:3: error: variables redeclared but no variable is new
declbad.go:20:3: error: redefinition of 'f'
declbad.go:19:3: note: previous definition of 'f' was here
declbad.go:25:3: error: redefinition of 'i'
declbad.go:24:3: note: previous definition of 'i' was here
declbad.go:30:3: error: variables redeclared but no variable is new
declbad.go:35:3: error: redefinition of 'i'
declbad.go:34:3: note: previous definition of 'i' was here
declbad.go:40:3: error: variables redeclared but no variable is new
declbad.go:45:3: error: variables redeclared but no variable is new
R=r
DELTA=10 (0 added, 0 deleted, 10 changed)
OCL=27934
CL=27957
Diffstat (limited to 'test')
-rw-r--r-- | test/declbad.go | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/test/declbad.go b/test/declbad.go index 755450788..7f6e56d7e 100644 --- a/test/declbad.go +++ b/test/declbad.go @@ -16,36 +16,36 @@ func main() { { // simple redeclaration i := f1(); - i := f1(); // ERROR "redeclared" + i := f1(); // ERROR "redeclared|redefinition" } { // change of type for f - i, f, s := f3(); - f, g, t := f3(); // ERROR "redeclared" + i, f, s := f3(); // GCCGO_ERROR "previous" + f, g, t := f3(); // ERROR "redeclared|redefinition" } { // change of type for i - i, f, s := f3(); - j, i, t := f3(); // ERROR "redeclared" + i, f, s := f3(); // GCCGO_ERROR "previous" + j, i, t := f3(); // ERROR "redeclared|redefinition" } { // no new variables i, f, s := f3(); - i, f := f2(); // ERROR "redeclared" + i, f := f2(); // ERROR "redeclared|redefinition" } { // single redeclaration - i, f, s := f3(); - i := f1(); // ERROR "redeclared" + i, f, s := f3(); // GCCGO_ERROR "previous" + i := f1(); // ERROR "redeclared|redefinition" } // double redeclaration { i, f, s := f3(); - i, f := f2(); // ERROR "redeclared" + i, f := f2(); // ERROR "redeclared|redefinition" } { // triple redeclaration i, f, s := f3(); - i, f, s := f3(); // ERROR "redeclared" + i, f, s := f3(); // ERROR "redeclared|redefinition" } } |