aaron.ballman added inline comments.

================
Comment at: clang-tidy/modernize/MakeSmartPtrCheck.cpp:74
 
+  if (Construct) {
+    checkConstruct(SM, Construct, Type, New);
----------------
Can elide the braces for the `if` and `else`.


================
Comment at: clang-tidy/modernize/MakeSmartPtrCheck.cpp:147
+      CharSourceRange::getCharRange(OperatorLoc, ExprEnd),
+      " = " + makeSmartPtrFunctionName + "<" +
+          New->getAllocatedType().getAsString(getLangOpts()) + ">");
----------------
I kind of wonder if this should be using `Twine` to avoid a lot of extra 
allocations and copies.


================
Comment at: clang-tidy/modernize/MakeSmartPtrCheck.cpp:150
+
+  if (Expr->isArrow()) {
+    Diag << FixItHint::CreateInsertion(ExprStart, "*");
----------------
Elide braces


https://reviews.llvm.org/D25898



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to