================ @@ -7425,6 +7425,13 @@ void Sema::AddMethodCandidate(DeclAccessPair FoundDecl, QualType ObjectType, /*ExplicitArgs*/ nullptr, ObjectType, ObjectClassification, Args, CandidateSet, SuppressUserConversions, false, PO); + } else if (UsingDecl *UD = dyn_cast<UsingDecl>(Decl)) { + for (auto *Shadow : UD->shadows()) { + AddMethodCandidate(cast<CXXMethodDecl>(Shadow->getTargetDecl()), + FoundDecl, ActingContext, ObjectType, + ObjectClassification, Args, CandidateSet, + SuppressUserConversions, false, std::nullopt, PO); ---------------- nicovank wrote:
Thanks, correct, template operators still cause a crash. I'll spend a bit of time digging into the original problematic commit. https://github.com/llvm/llvm-project/pull/105976 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits