aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/3rdparty/cplusplus/Templates.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/3rdparty/cplusplus/Templates.cpp')
-rw-r--r--src/libs/3rdparty/cplusplus/Templates.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libs/3rdparty/cplusplus/Templates.cpp b/src/libs/3rdparty/cplusplus/Templates.cpp
index 75ee4e95fa..92e5ab14fc 100644
--- a/src/libs/3rdparty/cplusplus/Templates.cpp
+++ b/src/libs/3rdparty/cplusplus/Templates.cpp
@@ -439,9 +439,9 @@ void CloneName::visit(const AnonymousNameId *name)
void CloneName::visit(const TemplateNameId *name)
{
- std::vector<FullySpecifiedType> args(name->templateArgumentCount());
+ std::vector<TemplateArgument> args(name->templateArgumentCount());
for (int i = 0; i < int(args.size()); ++i)
- args[i] = _clone->type(name->templateArgumentAt(i), _subst);
+ args[i].type() = _clone->type(name->templateArgumentAt(i).type(), _subst);
if (args.empty())
_name = _control->templateNameId(_clone->identifier(name->identifier()), name->isSpecialization());
else