diff options
Diffstat (limited to 'llvm/lib/Analysis/ConstantFolding.cpp')
-rw-r--r-- | llvm/lib/Analysis/ConstantFolding.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Analysis/ConstantFolding.cpp b/llvm/lib/Analysis/ConstantFolding.cpp index 95ad90b..1803a69 100644 --- a/llvm/lib/Analysis/ConstantFolding.cpp +++ b/llvm/lib/Analysis/ConstantFolding.cpp @@ -2641,7 +2641,7 @@ static Constant *ConstantFoldScalarCall2(StringRef Name, // undef - X -> { 0, false } if (!C0 || !C1) return Constant::getNullValue(Ty); - LLVM_FALLTHROUGH; + [[fallthrough]]; case Intrinsic::uadd_with_overflow: case Intrinsic::sadd_with_overflow: // X + undef -> { -1, false } @@ -2652,7 +2652,7 @@ static Constant *ConstantFoldScalarCall2(StringRef Name, {Constant::getAllOnesValue(Ty->getStructElementType(0)), Constant::getNullValue(Ty->getStructElementType(1))}); } - LLVM_FALLTHROUGH; + [[fallthrough]]; case Intrinsic::smul_with_overflow: case Intrinsic::umul_with_overflow: { // undef * X -> { 0, false } @@ -2944,7 +2944,7 @@ static Constant *ConstantFoldScalarCall3(StringRef Name, // wrong result if C3 was -0.0. return ConstantFP::get(Ty->getContext(), APFloat(0.0f) + C3); } - LLVM_FALLTHROUGH; + [[fallthrough]]; } case Intrinsic::fma: case Intrinsic::fmuladd: { |