[llvm-commits] [llvm] r59678 - /llvm/trunk/lib/Target/ARM/ARMCodeEmitter.cpp

Evan Cheng evan.cheng at apple.com
Wed Nov 19 15:21:33 PST 2008


Author: evancheng
Date: Wed Nov 19 17:21:33 2008
New Revision: 59678

URL: http://llvm.org/viewvc/llvm-project?rev=59678&view=rev
Log:
Eliminate a compile time warning.

Modified:
    llvm/trunk/lib/Target/ARM/ARMCodeEmitter.cpp

Modified: llvm/trunk/lib/Target/ARM/ARMCodeEmitter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMCodeEmitter.cpp?rev=59678&r1=59677&r2=59678&view=diff

==============================================================================
--- llvm/trunk/lib/Target/ARM/ARMCodeEmitter.cpp (original)
+++ llvm/trunk/lib/Target/ARM/ARMCodeEmitter.cpp Wed Nov 19 17:21:33 2008
@@ -552,10 +552,12 @@
   default:
     abort(); // FIXME:
   case TargetInstrInfo::INLINEASM: {
-    const char* Value = MI.getOperand(0).getSymbolName();
-    /* We allow inline assembler nodes with empty bodies - they can
-       implicitly define registers, which is ok for JIT. */
-    assert((Value[0] == 0) && "JIT does not support inline asm!\n");
+    // We allow inline assembler nodes with empty bodies - they can
+    // implicitly define registers, which is ok for JIT.
+    if (MI.getOperand(0).getSymbolName()[0]) {
+      assert(0 && "JIT does not support inline asm!\n");
+      abort();
+    }
     break;
   }
   case TargetInstrInfo::DBG_LABEL:





More information about the llvm-commits mailing list