[llvm] r317573 - Mark intentional fall-through with LLVM_FALLTHROUGH.

Kristof Beyls via llvm-commits llvm-commits at lists.llvm.org
Tue Nov 7 05:31:52 PST 2017


Author: kbeyls
Date: Tue Nov  7 05:31:52 2017
New Revision: 317573

URL: http://llvm.org/viewvc/llvm-project?rev=317573&view=rev
Log:
Mark intentional fall-through with LLVM_FALLTHROUGH.

... to silence gcc 7's default -Wimplicit-fallthrough.

Modified:
    llvm/trunk/lib/CodeGen/GlobalISel/LegalizerInfo.cpp

Modified: llvm/trunk/lib/CodeGen/GlobalISel/LegalizerInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/GlobalISel/LegalizerInfo.cpp?rev=317573&r1=317572&r2=317573&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/GlobalISel/LegalizerInfo.cpp (original)
+++ llvm/trunk/lib/CodeGen/GlobalISel/LegalizerInfo.cpp Tue Nov  7 05:31:52 2017
@@ -279,6 +279,7 @@ LegalizerInfo::findAction(const SizeAndA
     // Special case for scalarization:
     if (Vec == SizeAndActionsVec({{1, FewerElements}}))
       return {1, FewerElements};
+    LLVM_FALLTHROUGH;
   case NarrowScalar: {
     // The following needs to be a loop, as for now, we do allow needing to
     // go over "Unsupported" bit sizes before finding a legalizable bit size.




More information about the llvm-commits mailing list