aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/cplusplus/DeprecatedGenTemplateInstance.cpp
diff options
context:
space:
mode:
authorRoberto Raggi <roberto.raggi@nokia.com>2010-09-02 11:59:01 +0200
committerRoberto Raggi <roberto.raggi@nokia.com>2010-09-02 12:51:01 +0200
commitc12866a467459f51e33252d5629edb8fbcd2201a (patch)
treee6f467fb02f751bed515d4348f7aa97119467af5 /src/libs/cplusplus/DeprecatedGenTemplateInstance.cpp
parent8b2eeb9c5f7f909a7067270854619af708e25e22 (diff)
Merge CPlusPlus::NameId and CPlusPlus::Identifier.
Diffstat (limited to 'src/libs/cplusplus/DeprecatedGenTemplateInstance.cpp')
-rw-r--r--src/libs/cplusplus/DeprecatedGenTemplateInstance.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/libs/cplusplus/DeprecatedGenTemplateInstance.cpp b/src/libs/cplusplus/DeprecatedGenTemplateInstance.cpp
index 7edc44d7345..0247ba2c2db 100644
--- a/src/libs/cplusplus/DeprecatedGenTemplateInstance.cpp
+++ b/src/libs/cplusplus/DeprecatedGenTemplateInstance.cpp
@@ -231,7 +231,7 @@ private:
return previousType;
}
- virtual void visit(const NameId *name)
+ virtual void visit(const Identifier *name)
{
int index = findSubstitution(name->identifier());
@@ -261,10 +261,9 @@ private:
if (! name)
return name;
- else if (const Name *nameId = name->asNameId()) {
- const Identifier *id = control()->identifier(nameId->identifier()->chars(),
- nameId->identifier()->size());
- return control()->nameId(id);
+ else if (const Identifier *nameId = name->asNameId()) {
+ const Identifier *id = control()->identifier(nameId->chars(), nameId->size());
+ return id;
} else if (const TemplateNameId *templId = name->asTemplateNameId()) {
QVarLengthArray<FullySpecifiedType, 8> arguments(templId->templateArgumentCount());