about summary refs log tree commit diff
path: root/src/rustllvm/PassWrapper.cpp
diff options
context:
space:
mode:
authorkennytm <kennytm@gmail.com>2017-08-08 16:17:33 +0800
committerkennytm <kennytm@gmail.com>2017-08-08 16:17:33 +0800
commit15e8b0fd3decd6c3ceca1986a422ac5a8fc640f2 (patch)
treebbea34221b607dee9d9fd96bd386bb3ccd365229 /src/rustllvm/PassWrapper.cpp
parent7c4e1a5036db1085d118ab83f76be431695602f6 (diff)
downloadrust-15e8b0fd3decd6c3ceca1986a422ac5a8fc640f2.tar.gz
rust-15e8b0fd3decd6c3ceca1986a422ac5a8fc640f2.zip
Fix covered-switch-default warnings in PassWrapper
(See #39063 for explanation)
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
-rw-r--r--src/rustllvm/PassWrapper.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/rustllvm/PassWrapper.cpp b/src/rustllvm/PassWrapper.cpp
index bca0881c08c..ba0c4fbe173 100644
--- a/src/rustllvm/PassWrapper.cpp
+++ b/src/rustllvm/PassWrapper.cpp
@@ -278,10 +278,12 @@ static Optional<Reloc::Model> fromRust(LLVMRustRelocMode RustReloc) {
     return Reloc::RWPI;
   case LLVMRustRelocMode::ROPIRWPI:
     return Reloc::ROPI_RWPI;
-#endif
+#else
   default:
-    llvm_unreachable("Bad RelocModel.");
+    break;
+#endif
   }
+  llvm_unreachable("Bad RelocModel.");
 }
 
 #if LLVM_RUSTLLVM