forked from qt-creator/qt-creator
Fix "Apply function signature change" for boost::shared_ptr
Problem was with nested template type(in this case shared_ptr<T> is nested template type) Task-number: QTCREATORBUG-6784 Change-Id: I8ea9203f2b1fbde73d9ac4e6c8cdeb2b6e0afcef Reviewed-by: David Schulz <david.schulz@digia.com>
This commit is contained in:
committed by
David Schulz
parent
59f8c87659
commit
30b5534667
@@ -395,7 +395,8 @@ FullySpecifiedType UseMinimalNames::apply(const Name *name, Rewrite *rewrite) co
|
||||
SubstitutionEnvironment *env = rewrite->env;
|
||||
Scope *scope = env->scope();
|
||||
|
||||
if (name->isTemplateNameId())
|
||||
if (name->isTemplateNameId() ||
|
||||
(name->isQualifiedNameId() && name->asQualifiedNameId()->name()->isTemplateNameId()))
|
||||
return FullySpecifiedType();
|
||||
|
||||
if (! scope)
|
||||
|
Reference in New Issue
Block a user