lebedev.ri added a comment. It is best to error-out early. Could you please try this instead:
================ Comment at: clang-tidy/modernize/MakeSmartPtrCheck.cpp:39 } } // namespace ---------------- ``` AST_MATCHER_P(CXXNewExpr, hasInitializationStyle, CXXNewExpr::InitializationStyle, IS) { return Node.getInitializationStyle() == IS; }; ``` ================ Comment at: clang-tidy/modernize/MakeSmartPtrCheck.cpp:94 equalsBoundNode(PointerType))))), CanCallCtor) .bind(NewExpression)), ---------------- ``` CanCallCtor, anyOf(unless(IgnoreListInit), unless(hasInitializationStyle(CXXNewExpr::ListInit)))) ``` ================ Comment at: clang-tidy/modernize/MakeSmartPtrCheck.cpp:104 callee(cxxMethodDecl(hasName("reset"))), hasArgument(0, cxxNewExpr(CanCallCtor).bind(NewExpression)), unless(isInTemplateInstantiation())) ---------------- ``` hasArgument(0, cxxNewExpr(CanCallCtor, anyOf(unless(IgnoreListInit), unless(hasInitializationStyle(CXXNewExpr::ListInit)))).bind(NewExpression)), ``` CHANGES SINCE LAST ACTION https://reviews.llvm.org/D55044/new/ https://reviews.llvm.org/D55044 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits