Community
Participate
Working Groups
Actually I got a problem when Xlc error parser erroneously names variable redeclaration as macro redefinition "file.cpp", line 42.51: 1540-0400 (S) "variable" has a conflicting declaration. "file.cpp", line 29.45: 1540-0425 (I) "variable" is defined on line 29 of "file.cpp". Getting description of problem marker as: [Macro name variable originally defined in file "file.cpp"]. But a bigger problem is that it treats the quotes as a part of file name so navigation does not work. BTW if macro redeclaration is in the same *.cpp file xlC supplies quotes too so it is not working for macros either.
Fixed on HEAD (8.0).
*** cdt cvs genie on behalf of agvozdev *** bug 330941: Xlc error parser can't figure out that file name is in quotes [*] plugin.properties 1.10 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/xlc/org.eclipse.cdt.errorparsers.xlc/plugin.properties?root=Tools_Project&r1=1.9&r2=1.10 [*] TestMacroRedefinition.java 1.4 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestMacroRedefinition.java?root=Tools_Project&r1=1.3&r2=1.4 [-] TestMacroRedefinition.java http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestMacroRedefinition.java?root=Tools_Project&view=markup [+] TestRedefinition.java http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/TestRedefinition.java?root=Tools_Project&revision=1.1&view=markup [*] AllXlcErrorParserTests.java 1.5 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/xlc/org.eclipse.cdt.errorparsers.xlc.tests/src/org/eclipse/cdt/errorparsers/xlc/tests/AllXlcErrorParserTests.java?root=Tools_Project&r1=1.4&r2=1.5