From: Tobias Grosser Date: Wed, 18 Apr 2018 20:18:43 +0000 (+0000) Subject: [RuntimeDebugBuilder] Turn assert into an unreachable X-Git-Tag: llvmorg-7.0.0-rc1~7952 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b20ae44ed096523541cca039a8f903fd12190f0e;p=platform%2Fupstream%2Fllvm.git [RuntimeDebugBuilder] Turn assert into an unreachable llvm-svn: 330289 --- diff --git a/polly/lib/CodeGen/RuntimeDebugBuilder.cpp b/polly/lib/CodeGen/RuntimeDebugBuilder.cpp index 16a7a4c..e127673 100644 --- a/polly/lib/CodeGen/RuntimeDebugBuilder.cpp +++ b/polly/lib/CodeGen/RuntimeDebugBuilder.cpp @@ -191,8 +191,7 @@ void RuntimeDebugBuilder::createGPUPrinterT(PollyIRBuilder &Builder, if (Ty->getIntegerBitWidth() < 64) Val = Builder.CreateSExt(Val, Builder.getInt64Ty()); else - assert(Ty->getIntegerBitWidth() && - "Integer types larger 64 bit not supported"); + llvm_unreachable("Integer types larger 64 bit not supported"); } else if (auto PtTy = dyn_cast(Ty)) { if (PtTy->getAddressSpace() == 4) { // Pointers in constant address space are printed as strings