diff options
Diffstat (limited to 'src/libs/3rdparty/cplusplus/Templates.cpp')
-rw-r--r-- | src/libs/3rdparty/cplusplus/Templates.cpp | 4 |
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 |