diff --git a/src/coreclr/jit/morph.cpp b/src/coreclr/jit/morph.cpp index 5a0812c4e64fd..cf2a294e0a7b2 100644 --- a/src/coreclr/jit/morph.cpp +++ b/src/coreclr/jit/morph.cpp @@ -11418,8 +11418,8 @@ GenTree* Compiler::fgOptimizeEqualityComparisonWithConst(GenTreeOp* cmp) rshiftOp->gtOp1 = andOp->gtGetOp2(); andOp->gtOp2 = rshiftOp; - rshiftOp->SetAllEffectsFlags(rshiftOp->gtGetOp1(), rshiftOp->gtGetOp2()); rshiftOp->SetOper(GT_LSH); + gtUpdateNodeSideEffects(rshiftOp); } // Reverse the condition if necessary.