1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

[98339] Fixed assist in case labels.

This commit is contained in:
Doug Schaefer 2005-06-21 20:43:38 +00:00
parent a90cfa1442
commit 3193800bd7

View file

@ -2034,7 +2034,15 @@ public abstract class AbstractGNUSourceCodeParser implements ISourceCodeParser {
BacktrackException {
int startOffset = consume(IToken.t_case).getOffset();
IASTExpression case_exp = constantExpression();
int lastOffset = consume(IToken.tCOLON).getEndOffset();
int lastOffset = 0;
switch (LT(1)) {
case IToken.tCOLON:
case IToken.tEOC:
lastOffset = consume().getEndOffset();
break;
default:
throwBacktrack(LA(1));
}
IASTCaseStatement cs = createCaseStatement();
((ASTNode) cs)