================ @@ -2056,40 +2056,40 @@ void CXXRecordDecl::completeDefinition() { completeDefinition(nullptr); } +static bool hasPureVirtualFinalOverrider( + const CXXRecordDecl &RD, const CXXFinalOverriderMap *FinalOverriders) { + auto ExistsIn = [](const CXXFinalOverriderMap &FinalOverriders) { + for (const auto &[_, M] : FinalOverriders) { + for (const auto &[_, SO] : M) { ---------------- Sirraide wrote:
Yeah, maybe not using structured bindings here would make this more legible... https://github.com/llvm/llvm-project/pull/96831 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits