================ @@ -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()) ---------------- 5chmidti wrote:
Save the duplicate call to `getAsRecordDecl` by adding a variable? (+-) 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