From 9225ec206a6fc7a2c2e68af1707b4a3b759faa13 Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Thu, 8 Sep 2016 11:03:41 +0000 Subject: [PATCH] Moved unreachable to appease msvc, gcc and clang git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@280921 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/CGVTables.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/CodeGen/CGVTables.cpp b/lib/CodeGen/CGVTables.cpp index da8c76e068..8d1206d9f4 100644 --- a/lib/CodeGen/CGVTables.cpp +++ b/lib/CodeGen/CGVTables.cpp @@ -529,9 +529,6 @@ llvm::Constant *CodeGenVTables::CreateVTableComponent( }; switch (Component.getKind()) { - default: - llvm_unreachable("Unexpected vtable component kind"); - case VTableComponent::CK_VCallOffset: return OffsetConstant(Component.getVCallOffset()); @@ -619,6 +616,8 @@ llvm::Constant *CodeGenVTables::CreateVTableComponent( case VTableComponent::CK_UnusedFunctionPointer: return llvm::ConstantExpr::getNullValue(CGM.Int8PtrTy); } + + llvm_unreachable("Unexpected vtable component kind"); } llvm::Constant * -- 2.40.0