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;
|
SubstitutionEnvironment *env = rewrite->env;
|
||||||
Scope *scope = env->scope();
|
Scope *scope = env->scope();
|
||||||
|
|
||||||
if (name->isTemplateNameId())
|
if (name->isTemplateNameId() ||
|
||||||
|
(name->isQualifiedNameId() && name->asQualifiedNameId()->name()->isTemplateNameId()))
|
||||||
return FullySpecifiedType();
|
return FullySpecifiedType();
|
||||||
|
|
||||||
if (! scope)
|
if (! scope)
|
||||||
|
Reference in New Issue
Block a user