Author: rtrieu Date: Mon May 18 15:25:44 2015 New Revision: 237610 URL: http://llvm.org/viewvc/llvm-project?rev=237610&view=rev Log: Create new diagnostic group -Wmove
-Wmove includes the three existing warnings for std::move calls, self move, reduntant move, and pessimizing move. -Wmove is included in -Wmost, so that it can be discoverable to people using that or -Wall. Differential Revision: http://reviews.llvm.org/D9493 Modified: cfe/trunk/include/clang/Basic/DiagnosticGroups.td Modified: cfe/trunk/include/clang/Basic/DiagnosticGroups.td URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/DiagnosticGroups.td?rev=237610&r1=237609&r2=237610&view=diff ============================================================================== --- cfe/trunk/include/clang/Basic/DiagnosticGroups.td (original) +++ cfe/trunk/include/clang/Basic/DiagnosticGroups.td Mon May 18 15:25:44 2015 @@ -577,6 +577,8 @@ def IntToVoidPointerCast : DiagGroup<"in def IntToPointerCast : DiagGroup<"int-to-pointer-cast", [IntToVoidPointerCast]>; +def Move : DiagGroup<"move", [PessimizingMove, RedundantMove, SelfMove]>; + def Extra : DiagGroup<"extra", [ MissingFieldInitializers, IgnoredQualifiers, @@ -595,6 +597,7 @@ def Most : DiagGroup<"most", [ Implicit, MismatchedTags, MissingBraces, + Move, MultiChar, Reorder, ReturnType, _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
