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() {
{
// 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"
}
}
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