]> granicus.if.org Git - clang/commitdiff
Fix MSVC "not all control paths return a value" warning
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 28 Oct 2016 10:09:35 +0000 (10:09 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 28 Oct 2016 10:09:35 +0000 (10:09 +0000)
Add unreachable after enum switch statement

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@285390 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Driver/Action.cpp

index 4e0c224c3b1275d68f3eab3716b5ea3d0283f842..85e466a4409d8e127408fc4a650b47babcfa297e 100644 (file)
@@ -146,6 +146,8 @@ llvm::StringRef Action::GetOffloadKindName(OffloadKind Kind) {
 
     // TODO: Add other programming models here.
   }
+
+  llvm_unreachable("invalid offload kind");
 }
 
 void InputAction::anchor() {}