sbarzowski added inline comments. ================ Comment at: clang-tidy/modernize/UseEmplaceCheck.cpp:28 @@ +27,3 @@ + + auto callPushBack = + cxxMemberCallExpr(hasDeclaration(functionDecl(hasName(PushBackName))), ---------------- Shouldn't it start with an uppercase letter?
================ Comment at: clang-tidy/modernize/UseEmplaceCheck.cpp:37 @@ +36,3 @@ + // (and destructed) as in push_back case. + auto isCtorOfSmartPtr = hasDeclaration(cxxConstructorDecl( + ofClass(hasAnyName("std::shared_ptr", "std::unique_ptr", "std::auto_ptr", ---------------- Same ================ Comment at: clang-tidy/modernize/UseEmplaceCheck.cpp:41 @@ +40,3 @@ + + auto hasConstructExpr = has(ignoringParenImpCasts( + cxxConstructExpr(unless(isCtorOfSmartPtr)).bind("ctor"))); ---------------- Same ================ Comment at: clang-tidy/modernize/UseEmplaceCheck.cpp:44 @@ +43,3 @@ + + auto ctorAsArgument = materializeTemporaryExpr( + anyOf(hasConstructExpr, has(cxxFunctionalCastExpr(hasConstructExpr)))); ---------------- same http://reviews.llvm.org/D20964 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits