diff --git a/src/libs/cplusplus/CppRewriter.cpp b/src/libs/cplusplus/CppRewriter.cpp index 9b28a8102c9fbb5d332f7b301ddaaa7f6b0dcffa..c52feca6fb49c3ec3394f2c97675ce41567f4955 100644 --- a/src/libs/cplusplus/CppRewriter.cpp +++ b/src/libs/cplusplus/CppRewriter.cpp @@ -382,6 +382,9 @@ FullySpecifiedType UseQualifiedNames::apply(const Name *name, Rewrite *rewrite) SubstitutionEnvironment *env = rewrite->env; Scope *scope = env->scope(); + if (name->isQualifiedNameId() || name->isTemplateNameId()) + return FullySpecifiedType(); + if (! scope) return FullySpecifiedType();