summaryrefslogtreecommitdiff
path: root/src/libs/cplusplus/CheckUndefinedSymbols.cpp
diff options
context:
space:
mode:
authorcon <qtc-committer@nokia.com>2009-12-14 11:47:39 +0100
committercon <qtc-committer@nokia.com>2009-12-14 11:47:39 +0100
commit7081a3d415ee9ffdab7815553c1362d079f7e514 (patch)
tree04038b5d2d08719567e3ae65216a301615af26c1 /src/libs/cplusplus/CheckUndefinedSymbols.cpp
parentbad8a15f3b858573bc711cb22e4e02d4ae0167e1 (diff)
parent8f586cedcd3a1bbca31807f502f59297ecf50386 (diff)
downloadqt-creator-7081a3d415ee9ffdab7815553c1362d079f7e514.tar.gz
Merge remote branch 'origin/1.3'
Conflicts: src/plugins/projectexplorer/outputwindow.cpp
Diffstat (limited to 'src/libs/cplusplus/CheckUndefinedSymbols.cpp')
-rw-r--r--src/libs/cplusplus/CheckUndefinedSymbols.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libs/cplusplus/CheckUndefinedSymbols.cpp b/src/libs/cplusplus/CheckUndefinedSymbols.cpp
index ee5d76bf7e..3d99353395 100644
--- a/src/libs/cplusplus/CheckUndefinedSymbols.cpp
+++ b/src/libs/cplusplus/CheckUndefinedSymbols.cpp
@@ -79,6 +79,12 @@ QByteArray CheckUndefinedSymbols::templateParameterName(DeclarationAST *ast) con
return templateParameterName(d->name);
else if (TemplateTypeParameterAST *d = ast->asTemplateTypeParameter())
return templateParameterName(d->name);
+ else if (ParameterDeclarationAST *d = ast->asParameterDeclaration()) {
+ if (d->symbol) {
+ if (const Identifier *id = d->symbol->identifier())
+ return QByteArray::fromRawData(id->chars(), id->size());
+ }
+ }
}
return QByteArray();
}