From: Aaron Ballman Date: Wed, 23 Feb 2022 14:11:34 +0000 (-0500) Subject: Silence some "not all control paths return a value" warnings; NFC X-Git-Tag: upstream/15.0.7~15547 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b1a8dcf8c186ddfeeb062ab8475fe30365557955;p=platform%2Fupstream%2Fllvm.git Silence some "not all control paths return a value" warnings; NFC --- diff --git a/clang/lib/Frontend/FrontendActions.cpp b/clang/lib/Frontend/FrontendActions.cpp index baf3ac3..65cbc94 100644 --- a/clang/lib/Frontend/FrontendActions.cpp +++ b/clang/lib/Frontend/FrontendActions.cpp @@ -823,6 +823,7 @@ static StringRef ModuleKindName(Module::ModuleKind MK) { case Module::PrivateModuleFragment: return "Private Module Fragment"; } + llvm_unreachable("unknown module kind!"); } void DumpModuleInfoAction::ExecuteAction() { diff --git a/clang/lib/Tooling/Syntax/Pseudo/LRTable.cpp b/clang/lib/Tooling/Syntax/Pseudo/LRTable.cpp index 2ecb9b1..4a817a5 100644 --- a/clang/lib/Tooling/Syntax/Pseudo/LRTable.cpp +++ b/clang/lib/Tooling/Syntax/Pseudo/LRTable.cpp @@ -31,6 +31,7 @@ llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, const LRTable::Action &A) { case LRTable::Action::Sentinel: llvm_unreachable("unexpected Sentinel action kind!"); } + llvm_unreachable("unexpected action kind!"); } std::string LRTable::dumpStatistics() const {