malcolm.parsons added a comment.

https://reviews.llvm.org/D28022 changes performance-unnecessary-value-param so 
that it handles this part of modernize-pass-by-value.
So this isn't the end of the story here yet.



================
Comment at: 
clang-tools-extra/trunk/test/clang-tidy/misc-move-constructor-init.cpp:1
-// RUN: %check_clang_tidy %s misc-move-constructor-init %t -- -- -std=c++11 
-isystem %S/Inputs/Headers
+// RUN: %check_clang_tidy %s 
misc-move-constructor-init,modernize-pass-by-value %t -- \
+// RUN: -config='{CheckOptions: \
----------------
alexfh wrote:
> Test for one check running a different check is somewhat confusing. If we 
> need to ensure that the patterns the two checks target don't overlap, maybe 
> we should rename the test (<check1>+<check2>.cpp or something like that)?
Doing it like this was to show that no functionality was lost, not that there's 
no overlap.
The pass-by-value tests can be moved somewhere else.


Repository:
  rL LLVM

https://reviews.llvm.org/D26453



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

Reply via email to