forked from qt-creator/qt-creator
Don't search for undefined symbols in ambiguous typeof expressions.
This commit is contained in:
@@ -1980,7 +1980,9 @@ class CPLUSPLUS_EXPORT SizeofExpressionAST: public ExpressionAST
|
||||
{
|
||||
public:
|
||||
unsigned sizeof_token;
|
||||
unsigned lparen_token;
|
||||
ExpressionAST *expression;
|
||||
unsigned rparen_token;
|
||||
|
||||
public:
|
||||
virtual SizeofExpressionAST *asSizeofExpression()
|
||||
|
||||
@@ -3158,7 +3158,8 @@ bool Parser::parseUnaryExpression(ExpressionAST *&node)
|
||||
if (LA() == T_LPAREN) {
|
||||
unsigned lparen_token = consumeToken();
|
||||
if (parseTypeId(ast->expression) && LA() == T_RPAREN) {
|
||||
consumeToken();
|
||||
ast->lparen_token = lparen_token;
|
||||
ast->rparen_token = consumeToken();
|
||||
node = ast;
|
||||
return true;
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user