summaryrefslogtreecommitdiff
path: root/src/libs/cplusplus
diff options
context:
space:
mode:
authorRoberto Raggi <roberto.raggi@nokia.com>2009-11-10 11:13:57 +0100
committerRoberto Raggi <roberto.raggi@nokia.com>2009-11-10 16:20:09 +0100
commit4089c906fa0fb2988e73c23d8eeb5a15d8b8629f (patch)
tree2cc2b2f71367c3ff755082141647915538a773f7 /src/libs/cplusplus
parent9e7ff0469b134d4ab4224fa3134beffae8ddf656 (diff)
downloadqt-creator-4089c906fa0fb2988e73c23d8eeb5a15d8b8629f.tar.gz
Removed the ExpressionListAST node.
Done with Erik Verbruggen
Diffstat (limited to 'src/libs/cplusplus')
-rw-r--r--src/libs/cplusplus/CheckUndefinedSymbols.cpp11
-rw-r--r--src/libs/cplusplus/ResolveExpression.cpp6
-rw-r--r--src/libs/cplusplus/ResolveExpression.h1
3 files changed, 2 insertions, 16 deletions
diff --git a/src/libs/cplusplus/CheckUndefinedSymbols.cpp b/src/libs/cplusplus/CheckUndefinedSymbols.cpp
index 5f0b6b2d27..6262dcebaa 100644
--- a/src/libs/cplusplus/CheckUndefinedSymbols.cpp
+++ b/src/libs/cplusplus/CheckUndefinedSymbols.cpp
@@ -380,15 +380,8 @@ bool CheckUndefinedSymbols::visit(BaseSpecifierAST *base)
resolvedBaseClassName = true;
}
- if (! resolvedBaseClassName) {
- const char *token = "after `:'";
-
- if (base->comma_token)
- token = "after `,'";
-
- translationUnit()->warning(nameAST->firstToken(),
- "expected class-name %s token", token);
- }
+ if (! resolvedBaseClassName)
+ translationUnit()->warning(nameAST->firstToken(), "expected class-name");
}
return true;
diff --git a/src/libs/cplusplus/ResolveExpression.cpp b/src/libs/cplusplus/ResolveExpression.cpp
index 9333d064e9..5999c9531d 100644
--- a/src/libs/cplusplus/ResolveExpression.cpp
+++ b/src/libs/cplusplus/ResolveExpression.cpp
@@ -118,12 +118,6 @@ void ResolveExpression::addResult(const Result &r)
QList<Scope *> ResolveExpression::visibleScopes(const Result &result) const
{ return _context.visibleScopes(result); }
-bool ResolveExpression::visit(ExpressionListAST *)
-{
- // nothing to do.
- return false;
-}
-
bool ResolveExpression::visit(BinaryExpressionAST *ast)
{
accept(ast->left_expression);
diff --git a/src/libs/cplusplus/ResolveExpression.h b/src/libs/cplusplus/ResolveExpression.h
index 0e0b637c22..34541e9f45 100644
--- a/src/libs/cplusplus/ResolveExpression.h
+++ b/src/libs/cplusplus/ResolveExpression.h
@@ -72,7 +72,6 @@ protected:
using ASTVisitor::visit;
- virtual bool visit(ExpressionListAST *ast);
virtual bool visit(BinaryExpressionAST *ast);
virtual bool visit(CastExpressionAST *ast);
virtual bool visit(ConditionAST *ast);