Recognize C++0x sizeof... expressions.

This commit is contained in:
Roberto Raggi
2010-03-25 10:43:16 +01:00
parent ddcc40d0fc
commit 3c8d12562e
3 changed files with 17 additions and 1 deletions

View File

@@ -1632,8 +1632,18 @@ unsigned SizeofExpressionAST::firstToken() const
unsigned SizeofExpressionAST::lastToken() const
{
if (expression)
if (rparen_token)
return rparen_token + 1;
else if (expression)
return expression->lastToken();
else if (lparen_token)
return lparen_token + 1;
else if (dot_dot_dot_token)
return dot_dot_dot_token + 1;
return sizeof_token + 1;
}