Community
Participate
Working Groups
As a consequence of the solution in bug 314593, some missing semicolon syntax errors don't show a squiggly line anymore. For example: printf() return; There will be an icon in the vertical ruler but no squiggly line. I find that when I'm typing, I'm paying more attention to the squiggly lines than the vertical ruler, so I miss it. I would be great if it could look like JDT, see https://bugs.eclipse.org/bugs/attachment.cgi?id=170127
JDT seems to mark the last token before the missing semicolon. A similar solution for c/c++ is hard to accomplish. We could mark the last character before the missing semicolon, though.
Created attachment 187654 [details] fix
Fixed in 8.0 > 20110126.
*** cdt cvs genie on behalf of mschorn *** Bug 333941: Squiqgly line for missing semicolons. [*] ASTProblem.java 1.15 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/ASTProblem.java?root=Tools_Project&r1=1.14&r2=1.15 [*] AbstractGNUSourceCodeParser.java 1.157 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/AbstractGNUSourceCodeParser.java?root=Tools_Project&r1=1.156&r2=1.157 [*] IProblem.java 1.25 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/IProblem.java?root=Tools_Project&r1=1.24&r2=1.25 [*] GNUCSourceParser.java 1.156 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/c/GNUCSourceParser.java?root=Tools_Project&r1=1.155&r2=1.156 [*] ParserMessages.properties 1.32 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ParserMessages.properties?root=Tools_Project&r1=1.31&r2=1.32 [*] GNUCPPSourceParser.java 1.247 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/GNUCPPSourceParser.java?root=Tools_Project&r1=1.246&r2=1.247
*** cdt cvs genie on behalf of mschorn *** Bug 333941: Adjust testcase. [*] FaultToleranceTests.java 1.7 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/FaultToleranceTests.java?root=Tools_Project&r1=1.6&r2=1.7