Remove assert as it is meaningless. MachineOperands can be tagged as
authorAlkis Evlogimenos <alkis@evlogimenos.com>
Wed, 11 Feb 2004 04:52:30 +0000 (04:52 +0000)
committerAlkis Evlogimenos <alkis@evlogimenos.com>
Wed, 11 Feb 2004 04:52:30 +0000 (04:52 +0000)
MO_VirtualRegister but actually be representing a physical register.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11310 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/SparcV9/SparcV9CodeEmitter.cpp

index 01da2fdcf5c803cf2b23ab4fe27f6350a33990bb..3deb9e5e552247fd5ce60495e101035ead0ccf44 100644 (file)
@@ -594,8 +594,6 @@ int64_t SparcV9CodeEmitter::getMachineOpValue(MachineInstr &MI,
                                               MachineOperand &MO) {
   int64_t rv = 0; // Return value; defaults to 0 for unhandled cases
                   // or things that get fixed up later by the JIT.
-  assert(MO.getType() != MachineOperand::MO_VirtualRegister &&
-         "ERROR: virtual register found in machine code.");
   if (MO.isPCRelativeDisp()) {
     DEBUG(std::cerr << "PCRelativeDisp: ");
     Value *V = MO.getVRegValue();