A better way to silence the warning in MSVC (replaces r190304).
authorAaron Ballman <aaron@aaronballman.com>
Mon, 9 Sep 2013 14:17:30 +0000 (14:17 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Mon, 9 Sep 2013 14:17:30 +0000 (14:17 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190308 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/XCore/XCoreLowerThreadLocal.cpp

index 3c90a54cc942442df813e39eda24ca6438ba1c92..7340b2f966679ab2eda68207f9f06bd0ff91ebbf 100644 (file)
@@ -120,9 +120,8 @@ createReplacementInstr(ConstantExpr *CE, Instruction *Instr) {
                                      CE->getOperand(0), CE->getType(),
                                      CE->getName()));
     default:
-      assert(0 && "Unhandled constant expression!\n");
+      llvm_unreachable("Unhandled constant expression!\n");
   }
-  llvm_unreachable("Unhandled constant expression!\n");
 }
 
 static bool replaceConstantExprOp(ConstantExpr *CE) {