mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 03:02:36 +01:00
[X86] Change an llvm_unreachable to a report_fatal_error so the optimizer will stop making us reach the other report_fatal_error in this function.
There's a conditional report_fatal_error just above this llvm_unreachable. The optimizer when seeing the unreachable removes the conditional and just makes any other error trigger the existing report_fatal_error. llvm-svn: 343428
This commit is contained in:
parent
ede9bf8a18
commit
d2f24433be
@ -3119,7 +3119,7 @@ void X86InstrInfo::copyPhysReg(MachineBasicBlock &MBB,
|
||||
|
||||
LLVM_DEBUG(dbgs() << "Cannot copy " << RI.getName(SrcReg) << " to "
|
||||
<< RI.getName(DestReg) << '\n');
|
||||
llvm_unreachable("Cannot emit physreg copy instruction");
|
||||
report_fatal_error("Cannot emit physreg copy instruction");
|
||||
}
|
||||
|
||||
bool X86InstrInfo::isCopyInstrImpl(const MachineInstr &MI,
|
||||
|
Loading…
Reference in New Issue
Block a user