TypeidExpressionAST::lastToken().

This commit is contained in:
Roberto Raggi
2009-01-06 12:04:05 +01:00
parent c1a2afceb5
commit 750b0417b0

View File

@@ -2649,8 +2649,14 @@ unsigned TypeidExpressionAST::firstToken() const
unsigned TypeidExpressionAST::lastToken() const
{
assert(0 && "review me");
return rparen_token + 1;
if (rparen_token)
return rparen_token + 1;
else if (expression)
return expression->lastToken();
else if (lparen_token)
return lparen_token + 1;
return typeid_token + 1;
}
void TypenameCallExpressionAST::accept0(ASTVisitor *visitor)