From 6ca5f5f5f886449f88d1ff7085f640c46bbc8fb2 Mon Sep 17 00:00:00 2001 From: Erik Verbruggen Date: Thu, 4 Feb 2010 16:31:29 +0100 Subject: Added semantic checks for compound expressions. --- src/libs/cplusplus/ResolveExpression.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/libs/cplusplus') diff --git a/src/libs/cplusplus/ResolveExpression.cpp b/src/libs/cplusplus/ResolveExpression.cpp index c6f8bd4b5b..2425fef422 100644 --- a/src/libs/cplusplus/ResolveExpression.cpp +++ b/src/libs/cplusplus/ResolveExpression.cpp @@ -295,7 +295,11 @@ bool ResolveExpression::visit(ThisExpressionAST *) bool ResolveExpression::visit(CompoundExpressionAST *ast) { - return true; // ### + CompoundStatementAST *cStmt = ast->compoundStatement; + if (cStmt && cStmt->statement_list) { + accept(cStmt->statement_list->lastValue()); + } + return false; } bool ResolveExpression::visit(NestedExpressionAST *ast) -- cgit v1.2.1