From 126a72fcbf7e5e4d958d3804033710c0a4efbe39 Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Thu, 24 Oct 2019 13:36:34 -0700 Subject: Fix MSVC "not all control paths return a value" warnings. NFCI. --- clang/utils/TableGen/MveEmitter.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'clang/utils') diff --git a/clang/utils/TableGen/MveEmitter.cpp b/clang/utils/TableGen/MveEmitter.cpp index c4270ff586c..9c3328e3bbf 100644 --- a/clang/utils/TableGen/MveEmitter.cpp +++ b/clang/utils/TableGen/MveEmitter.cpp @@ -158,6 +158,7 @@ inline std::string toLetter(ScalarTypeKind kind) { case ScalarTypeKind::Float: return "f"; } + llvm_unreachable("Unhandled ScalarTypeKind enum"); } inline std::string toCPrefix(ScalarTypeKind kind) { switch (kind) { @@ -168,6 +169,7 @@ inline std::string toCPrefix(ScalarTypeKind kind) { case ScalarTypeKind::Float: return "float"; } + llvm_unreachable("Unhandled ScalarTypeKind enum"); } class VoidType : public Type { -- cgit v1.2.3