1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-24 09:25:31 +02:00

fix NPE from bug 74329

This commit is contained in:
Andrew Niefer 2004-09-20 19:33:26 +00:00
parent bea93881a3
commit cfb7157606

View file

@ -3466,6 +3466,9 @@ public class Parser implements IParserData, IParser
}
try
{
int nameStart = (id != null) ? id.getOffset() : 0;
int nameEnd = (id != null) ? id.getEndOffset() : 0;
int nameLine = (id != null) ? id.getLineNumber() : 0;
returnValue.add(
astFactory.createTemplateParameter(
kind,
@ -3475,10 +3478,9 @@ public class Parser implements IParserData, IParser
null,
( parameterScope instanceof IASTCodeScope ) ? (IASTCodeScope) parameterScope : null,
startingToken.getOffset(), startingToken.getLineNumber(),
(id != null) ? id.getOffset() : 0,
(id != null) ? id.getEndOffset() : 0,
(id != null) ? id.getLineNumber() : 0,
lastToken.getEndOffset(), lastToken.getLineNumber(), lastToken.getFilename() ));
nameStart, nameEnd, nameLine,
(lastToken != null ) ? lastToken.getEndOffset() : nameEnd,
(lastToken != null ) ? lastToken.getLineNumber() : nameLine, startingToken.getFilename() ));
}
catch( ASTSemanticException ase )
{