Fix invalid asserts, use llvm_unreachable instead.
authorJakub Staszak <kubastaszak@gmail.com>
Wed, 14 Nov 2012 21:03:40 +0000 (21:03 +0000)
committerJakub Staszak <kubastaszak@gmail.com>
Wed, 14 Nov 2012 21:03:40 +0000 (21:03 +0000)
llvm-svn: 167976

llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp

index 3dd9bf5..1cea9fa 100644 (file)
@@ -631,7 +631,7 @@ void NVPTXAsmPrinter::printLdStCode(const MachineInstr *MI, int opNum,
           O << ".global";
         break;
       default:
-        assert("wrong value");
+        llvm_unreachable("Wrong Address Space");
       }
     }
     else if (!strcmp(Modifier, "sign")) {
@@ -649,10 +649,10 @@ void NVPTXAsmPrinter::printLdStCode(const MachineInstr *MI, int opNum,
         O << ".v4";
     }
     else
-      assert("unknown modifier");
+      llvm_unreachable("Unknown Modifier");
   }
   else
-    assert("unknown modifier");
+    llvm_unreachable("Empty Modifier");
 }
 
 void NVPTXAsmPrinter::emitDeclaration (const Function *F, raw_ostream &O) {