Use SetOper instead of ChangeOper in ContainCheckCompare (#85076)
authorWill Smith <lol.tihan@gmail.com>
Thu, 20 Apr 2023 19:02:40 +0000 (12:02 -0700)
committerGitHub <noreply@github.com>
Thu, 20 Apr 2023 19:02:40 +0000 (12:02 -0700)
src/coreclr/jit/lowerarmarch.cpp

index 89e9d42dccec6c636740e49c90b909b315780431..7b710aab8eecaddc703711f9dc5ed3b632ff4a7a 100644 (file)
@@ -2254,7 +2254,7 @@ void Lowering::ContainCheckCompare(GenTreeOp* cmp)
     if (cmp->OperIsCompare() && CheckImmedAndMakeContained(cmp, op1))
     {
         std::swap(cmp->gtOp1, cmp->gtOp2);
-        cmp->ChangeOper(cmp->SwapRelop(cmp->gtOper));
+        cmp->SetOper(cmp->SwapRelop(cmp->gtOper));
         return;
     }
 
@@ -2271,7 +2271,7 @@ void Lowering::ContainCheckCompare(GenTreeOp* cmp)
         {
             MakeSrcContained(cmp, op1);
             std::swap(cmp->gtOp1, cmp->gtOp2);
-            cmp->ChangeOper(cmp->SwapRelop(cmp->gtOper));
+            cmp->SetOper(cmp->SwapRelop(cmp->gtOper));
             return;
         }
     }