From: Simon Pilgrim Date: Fri, 29 Mar 2019 13:43:00 +0000 (+0000) Subject: Fix MSVC "not all control paths return a value" warning. NFCI. X-Git-Tag: llvmorg-10-init~8904 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=945db0bef814c64f1a8e9b1cc91138033906a0ff;p=platform%2Fupstream%2Fllvm.git Fix MSVC "not all control paths return a value" warning. NFCI. llvm-svn: 357253 --- diff --git a/clang-tools-extra/clangd/Protocol.cpp b/clang-tools-extra/clangd/Protocol.cpp index a7b3630..649110f 100644 --- a/clang-tools-extra/clangd/Protocol.cpp +++ b/clang-tools-extra/clangd/Protocol.cpp @@ -949,6 +949,7 @@ static const char *toString(OffsetEncoding OE) { case OffsetEncoding::UnsupportedEncoding: return "unknown"; } + llvm_unreachable("Unknown clang.clangd.OffsetEncoding"); } llvm::json::Value toJSON(const OffsetEncoding &OE) { return toString(OE); } bool fromJSON(const llvm::json::Value &V, OffsetEncoding &OE) {