Author: Simon Pilgrim Date: 2024-09-08T14:07:38+01:00 New Revision: 0f1bc5dbf3c51a1ee33d6037a6a169f0b0fbe217
URL: https://github.com/llvm/llvm-project/commit/0f1bc5dbf3c51a1ee33d6037a6a169f0b0fbe217 DIFF: https://github.com/llvm/llvm-project/commit/0f1bc5dbf3c51a1ee33d6037a6a169f0b0fbe217.diff LOG: Fix GCC Wimplicit-fallthrough warnings. NFC. Added: Modified: clang/lib/Sema/Sema.cpp Removed: ################################################################################ diff --git a/clang/lib/Sema/Sema.cpp b/clang/lib/Sema/Sema.cpp index 29acd06af603be..46ddd360870b4f 100644 --- a/clang/lib/Sema/Sema.cpp +++ b/clang/lib/Sema/Sema.cpp @@ -2865,6 +2865,7 @@ bool FunctionEffectDiff::shouldDiagnoseConversion( // matching is better. return true; } + llvm_unreachable("Unhandled FunctionEffectDiff::Kind enum"); case FunctionEffect::Kind::Blocking: case FunctionEffect::Kind::Allocating: return false; @@ -2890,6 +2891,7 @@ bool FunctionEffectDiff::shouldDiagnoseRedeclaration( // All these forms of mismatches are diagnosed. return true; } + llvm_unreachable("Unhandled FunctionEffectDiff::Kind enum"); case FunctionEffect::Kind::Blocking: case FunctionEffect::Kind::Allocating: return false; @@ -2921,6 +2923,7 @@ FunctionEffectDiff::shouldDiagnoseMethodOverride( case Kind::ConditionMismatch: return OverrideResult::Warn; } + llvm_unreachable("Unhandled FunctionEffectDiff::Kind enum"); case FunctionEffect::Kind::Blocking: case FunctionEffect::Kind::Allocating: _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits