error: conflicting types for 'x': 'int ()' vs 'int' | --> in tests/fixtures/global_redef_err.c:5:15 | 5 int x, x = 3, x(); | ^ error: conflicting types for 'x': 'long' vs 'int' | --> in tests/fixtures/global_redef_err.c:6:6 | 6 long x; | ^ error: redefinition of symbol 'foo' | --> in tests/fixtures/global_redef_err.c:12:5 | 12 int foo() { return 2; } | ^ error: redefinition of 'some' as different symbol. Already exists as 'variable' | --> in tests/fixtures/global_redef_err.c:22:16 | 22 typedef char some; | ^ error: conflicting types for 'bar': 'long' vs 'char' | --> in tests/fixtures/global_redef_err.c:26:16 | 26 typedef long bar; | ^ error: redefinition of symbol 'a' | --> in tests/fixtures/global_redef_err.c:29:7 | 29 int a; | ^ 6 errors generated.