diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2024-09-08 14:07:38 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2024-09-08 14:07:38 +0100 |
commit | 0f1bc5dbf3c51a1ee33d6037a6a169f0b0fbe217 (patch) | |
tree | b4971e1056f7dd263fa924bfbff1983d825f2d65 /clang/lib/Sema/Sema.cpp | |
parent | 97e6f92d3181f1bb22e848b23eac801ab5d63575 (diff) | |
download | llvm-0f1bc5dbf3c51a1ee33d6037a6a169f0b0fbe217.zip llvm-0f1bc5dbf3c51a1ee33d6037a6a169f0b0fbe217.tar.gz llvm-0f1bc5dbf3c51a1ee33d6037a6a169f0b0fbe217.tar.bz2 |
Fix GCC Wimplicit-fallthrough warnings. NFC.
Diffstat (limited to 'clang/lib/Sema/Sema.cpp')
-rw-r--r-- | clang/lib/Sema/Sema.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/Sema/Sema.cpp b/clang/lib/Sema/Sema.cpp index 29acd06..46ddd36 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: |