================ @@ -144,8 +144,13 @@ getQualification(ASTContext &Context, const DeclContext *DestContext, // since we stored inner-most parent first. std::string Result; llvm::raw_string_ostream OS(Result); - for (const auto *Parent : llvm::reverse(Parents)) + for (const auto *Parent : llvm::reverse(Parents)) { + if (Parent != *Parents.rbegin() && Parent->isDependent() && + Parent->getAsRecordDecl() && + Parent->getAsRecordDecl()->getDescribedClassTemplate()) ---------------- ckandeler wrote:
The function doesn't look expensive, and this would complicate the code, so I'd rather not. https://github.com/llvm/llvm-project/pull/95235 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits