aaron.ballman added a comment. Mostly just minor nits at this point. Please be sure to update the documentation and add a release note about the changes.
================ Comment at: clang-tools-extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:1 + //===--- UseDefaultMemberInitCheck.cpp - clang-tidy------------------------===// ---------------- Spurious newline? ================ Comment at: clang-tools-extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:251 + // it is hard to reconcile their sets of member initializers. + auto ClassDecl = dyn_cast<CXXRecordDecl>(Field->getParent()); + if (std::count_if(ClassDecl->ctors().begin(), ClassDecl->ctors().end(), ---------------- ================ Comment at: clang-tools-extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:252-253 + auto ClassDecl = dyn_cast<CXXRecordDecl>(Field->getParent()); + if (std::count_if(ClassDecl->ctors().begin(), ClassDecl->ctors().end(), + [](const auto Ctor) { return !Ctor->isCopyOrMoveConstructor(); }) > 1) + return; ---------------- Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D114995/new/ https://reviews.llvm.org/D114995 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits