[polly] r330289 - [RuntimeDebugBuilder] Turn assert into an unreachable
    Tobias Grosser via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Wed Apr 18 13:18:44 PDT 2018
    
    
  
Author: grosser
Date: Wed Apr 18 13:18:43 2018
New Revision: 330289
URL: http://llvm.org/viewvc/llvm-project?rev=330289&view=rev
Log:
[RuntimeDebugBuilder] Turn assert into an unreachable
Modified:
    polly/trunk/lib/CodeGen/RuntimeDebugBuilder.cpp
Modified: polly/trunk/lib/CodeGen/RuntimeDebugBuilder.cpp
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/lib/CodeGen/RuntimeDebugBuilder.cpp?rev=330289&r1=330288&r2=330289&view=diff
==============================================================================
--- polly/trunk/lib/CodeGen/RuntimeDebugBuilder.cpp (original)
+++ polly/trunk/lib/CodeGen/RuntimeDebugBuilder.cpp Wed Apr 18 13:18:43 2018
@@ -191,8 +191,7 @@ void RuntimeDebugBuilder::createGPUPrint
       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<PointerType>(Ty)) {
       if (PtTy->getAddressSpace() == 4) {
         // Pointers in constant address space are printed as strings
    
    
More information about the llvm-commits
mailing list