summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2009-04-28 07:16:03 -0700
committerIan Lance Taylor <iant@golang.org>2009-04-28 07:16:03 -0700
commitd7d5c5ea4a5cf5687e7e4d2b84a5016f0ee4aae4 (patch)
tree5c9a34ccc5bf5bfff5c53546484a95847d1d56ea /test
parent8776e4efa3c81a4817602f66c43a6b01be0582ce (diff)
downloadgo-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.go20
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"
}
}