summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRoberto Raggi <roberto.raggi@nokia.com>2010-08-02 11:57:33 +0200
committerRoberto Raggi <roberto.raggi@nokia.com>2010-08-02 12:52:11 +0200
commit6226cfe1fcbe33175e62950df656ff144e5276c0 (patch)
tree5a2b4fe74bfb25ba303d266c5d03cd91e6106f90 /src
parentdd6966b2f03c87ce566f3e6fb85c525514c0e01a (diff)
downloadqt-creator-6226cfe1fcbe33175e62950df656ff144e5276c0.tar.gz
Compile.
Diffstat (limited to 'src')
-rw-r--r--src/tools/cplusplus/generate-ast.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/tools/cplusplus/generate-ast.cpp b/src/tools/cplusplus/generate-ast.cpp
index bbde757934..f4cc3ab678 100644
--- a/src/tools/cplusplus/generate-ast.cpp
+++ b/src/tools/cplusplus/generate-ast.cpp
@@ -1112,10 +1112,8 @@ void generateAST_cpp(const Snapshot &snapshot, const QDir &cplusplusDir)
for (DeclarationListAST *iter = xUnit->declaration_list; iter; iter = iter->next) {
if (FunctionDefinitionAST *funDef = iter->value->asFunctionDefinition()) {
if (const QualifiedNameId *qName = funDef->symbol->name()->asQualifiedNameId()) {
- if (qName->nameCount() != 2)
- continue;
- const QString className = oo(qName->nameAt(0));
- const QString methodName = oo(qName->nameAt(1));
+ const QString className = oo(qName->base());
+ const QString methodName = oo(qName->name());
QTextCursor cursor(&cpp_document);