Skip to content

Commit c134631

Browse files
committed
Add assert for regopnd
1 parent e2469d2 commit c134631

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/Backend/LowerMDShared.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7722,8 +7722,9 @@ void LowererMD::GenerateFastInlineBuiltInCall(IR::Instr* instr, IR::JnHelperMeth
77227722
IR::Opnd *dst = instr->GetDst();
77237723
if (!src->IsEqual(dst))
77247724
{
7725+
Assert(src->IsRegOpnd() && dst->IsRegOpnd());
77257726
// Force source to be the same as destination to break false dependency on the register
7726-
Lowerer::InsertMove(dst, src, instr, true /* generateWriteBarrier */);
7727+
Lowerer::InsertMove(dst, src, instr, false /* generateWriteBarrier */);
77277728
instr->ReplaceSrc1(dst);
77287729
}
77297730

0 commit comments

Comments
 (0)