mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
Tidied up some loose ends in expression completion.
This commit is contained in:
parent
e43fccacd1
commit
f922e4880f
1 changed files with 8 additions and 3 deletions
|
@ -1538,11 +1538,16 @@ public class GNUCPPSourceParser extends AbstractGNUSourceCodeParser {
|
||||||
secondExpression = expression();
|
secondExpression = expression();
|
||||||
else
|
else
|
||||||
secondExpression = null;
|
secondExpression = null;
|
||||||
if (LT(1) == IToken.tRPAREN)
|
switch (LT(1)) {
|
||||||
|
case IToken.tRPAREN:
|
||||||
lastOffset = consume(IToken.tRPAREN).getEndOffset();
|
lastOffset = consume(IToken.tRPAREN).getEndOffset();
|
||||||
else
|
break;
|
||||||
// must be tEOC
|
case IToken.tEOC:
|
||||||
lastOffset = Integer.MAX_VALUE;
|
lastOffset = Integer.MAX_VALUE;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
throw backtrack;
|
||||||
|
}
|
||||||
|
|
||||||
if (templateIdScopes.size() > 0) {
|
if (templateIdScopes.size() > 0) {
|
||||||
templateIdScopes.pop();
|
templateIdScopes.pop();
|
||||||
|
|
Loading…
Add table
Reference in a new issue