diff options
Diffstat (limited to 'src/plugins/cpptools/cppchecksymbols.cpp')
-rw-r--r-- | src/plugins/cpptools/cppchecksymbols.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/plugins/cpptools/cppchecksymbols.cpp b/src/plugins/cpptools/cppchecksymbols.cpp index 5ccd79f909..3e9d6bdcc1 100644 --- a/src/plugins/cpptools/cppchecksymbols.cpp +++ b/src/plugins/cpptools/cppchecksymbols.cpp @@ -665,11 +665,10 @@ bool CheckSymbols::visit(NewExpressionAST *ast) int arguments = 0; if (ast->new_initializer) { ExpressionListAST *list = 0; - if (ExpressionListParenAST *exprListParen = ast->new_initializer->asExpressionListParen()) { + if (ExpressionListParenAST *exprListParen = ast->new_initializer->asExpressionListParen()) list = exprListParen->expression_list; - } else if (BracedInitializerAST *braceInit = ast->new_initializer->asBracedInitializer()) { + else if (BracedInitializerAST *braceInit = ast->new_initializer->asBracedInitializer()) list = braceInit->expression_list; - } for (ExpressionListAST *it = list; it; it = it->next) ++arguments; } |