From: Dave Lee Date: Mon, 14 Feb 2022 18:11:29 +0000 (-0800) Subject: [lldb] Add llvm_unreachable in RichManglingContext X-Git-Tag: upstream/15.0.7~15905 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f20f9f5a32c02e7df3fc9a9d48643471dc6d41a5;p=platform%2Fupstream%2Fllvm.git [lldb] Add llvm_unreachable in RichManglingContext Add `llvm_unreachable` to prevent warnings/errors in gcc and msvc. Differential Revision: https://reviews.llvm.org/D119737 --- diff --git a/lldb/source/Core/RichManglingContext.cpp b/lldb/source/Core/RichManglingContext.cpp index f1e81be..64b18b4 100644 --- a/lldb/source/Core/RichManglingContext.cpp +++ b/lldb/source/Core/RichManglingContext.cpp @@ -123,6 +123,7 @@ llvm::StringRef RichManglingContext::ParseFunctionBaseName() { case None: return {}; } + llvm_unreachable("Fully covered switch above!"); } llvm::StringRef RichManglingContext::ParseFunctionDeclContextName() { @@ -139,6 +140,7 @@ llvm::StringRef RichManglingContext::ParseFunctionDeclContextName() { case None: return {}; } + llvm_unreachable("Fully covered switch above!"); } llvm::StringRef RichManglingContext::ParseFullName() { @@ -156,4 +158,5 @@ llvm::StringRef RichManglingContext::ParseFullName() { case None: return {}; } + llvm_unreachable("Fully covered switch above!"); }