mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-24 17:35:35 +02:00
Bug 495095 - Set offset and length correctly for name inside completion node in C AST
Change-Id: Id0ec4e51875d462acdcd1bb23dd085f3c7aff353
This commit is contained in:
parent
937113fe3a
commit
0b156e4ce4
1 changed files with 2 additions and 1 deletions
|
@ -1730,12 +1730,14 @@ public class GNUCSourceParser extends AbstractGNUSourceCodeParser {
|
|||
case IToken.tIDENTIFIER:
|
||||
consume();
|
||||
n = getNodeFactory().newName(t.getCharImage());
|
||||
setRange(n, t.getOffset(), t.getEndOffset());
|
||||
break;
|
||||
|
||||
case IToken.tCOMPLETION:
|
||||
case IToken.tEOC:
|
||||
consume();
|
||||
n = getNodeFactory().newName(t.getCharImage());
|
||||
setRange(n, t.getOffset(), t.getEndOffset());
|
||||
createCompletionNode(t).addName(n);
|
||||
return n;
|
||||
|
||||
|
@ -1743,7 +1745,6 @@ public class GNUCSourceParser extends AbstractGNUSourceCodeParser {
|
|||
throw backtrack;
|
||||
}
|
||||
|
||||
setRange(n, t.getOffset(), t.getEndOffset());
|
||||
return n;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue