[InstCombine] Fix -Wimplicit-fallthrough in InstCombinerImpl::visitCallInst (NFC)
authorJie Fu <jiefu@tencent.com>
Fri, 31 Mar 2023 14:52:46 +0000 (22:52 +0800)
committerJie Fu <jiefu@tencent.com>
Fri, 31 Mar 2023 14:52:46 +0000 (22:52 +0800)
/data/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp:3078:3: error: unannotated fall-through between switch labels [-Werror,-Wimplicit-fallthrough]
  default:
  ^
/data/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp:3078:3: note: insert 'break;' to avoid fall-through
  default:
  ^
  break;
1 error generated.

llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp

index 0287928..519fab2 100644 (file)
@@ -3075,6 +3075,7 @@ Instruction *InstCombinerImpl::visitCallInst(CallInst &CI) {
       if (auto *Sel = dyn_cast<SelectInst>(Op))
         if (Instruction *R = FoldOpIntoSelect(*II, Sel))
           return R;
+    [[fallthrough]];
   default:
     break;
   }