Commit 905338a8 authored by Ian Lance Taylor's avatar Ian Lance Taylor

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
parent a08fb0ff
...@@ -16,36 +16,36 @@ func main() { ...@@ -16,36 +16,36 @@ func main() {
{ {
// simple redeclaration // simple redeclaration
i := f1(); i := f1();
i := f1(); // ERROR "redeclared" i := f1(); // ERROR "redeclared|redefinition"
} }
{ {
// change of type for f // change of type for f
i, f, s := f3(); i, f, s := f3(); // GCCGO_ERROR "previous"
f, g, t := f3(); // ERROR "redeclared" f, g, t := f3(); // ERROR "redeclared|redefinition"
} }
{ {
// change of type for i // change of type for i
i, f, s := f3(); i, f, s := f3(); // GCCGO_ERROR "previous"
j, i, t := f3(); // ERROR "redeclared" j, i, t := f3(); // ERROR "redeclared|redefinition"
} }
{ {
// no new variables // no new variables
i, f, s := f3(); i, f, s := f3();
i, f := f2(); // ERROR "redeclared" i, f := f2(); // ERROR "redeclared|redefinition"
} }
{ {
// single redeclaration // single redeclaration
i, f, s := f3(); i, f, s := f3(); // GCCGO_ERROR "previous"
i := f1(); // ERROR "redeclared" i := f1(); // ERROR "redeclared|redefinition"
} }
// double redeclaration // double redeclaration
{ {
i, f, s := f3(); i, f, s := f3();
i, f := f2(); // ERROR "redeclared" i, f := f2(); // ERROR "redeclared|redefinition"
} }
{ {
// triple redeclaration // triple redeclaration
i, f, s := f3(); i, f, s := f3();
i, f, s := f3(); // ERROR "redeclared" i, f, s := f3(); // ERROR "redeclared|redefinition"
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment