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

llvm-svn: 285390

clang/lib/Driver/Action.cpp

index 4e0c224..85e466a 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() {}