Author: Aaron Ballman Date: 2022-02-23T09:18:56-05:00 New Revision: b1a8dcf8c186ddfeeb062ab8475fe30365557955
URL: https://github.com/llvm/llvm-project/commit/b1a8dcf8c186ddfeeb062ab8475fe30365557955 DIFF: https://github.com/llvm/llvm-project/commit/b1a8dcf8c186ddfeeb062ab8475fe30365557955.diff LOG: Silence some "not all control paths return a value" warnings; NFC Added: Modified: clang/lib/Frontend/FrontendActions.cpp clang/lib/Tooling/Syntax/Pseudo/LRTable.cpp Removed: ################################################################################ diff --git a/clang/lib/Frontend/FrontendActions.cpp b/clang/lib/Frontend/FrontendActions.cpp index baf3ac34db620..65cbc946179f5 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 2ecb9b1cd2ce2..4a817a527f2fa 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 { _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits