summaryrefslogtreecommitdiff
path: root/src/jit/rangecheck.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/jit/rangecheck.cpp')
-rw-r--r--src/jit/rangecheck.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/jit/rangecheck.cpp b/src/jit/rangecheck.cpp
index ae0c792f11..8d16cce31a 100644
--- a/src/jit/rangecheck.cpp
+++ b/src/jit/rangecheck.cpp
@@ -208,7 +208,7 @@ void RangeCheck::OptimizeRangeCheck(BasicBlock* block, GenTreePtr stmt, GenTreeP
// If we are not looking at array bounds check, bail.
GenTreePtr tree = treeParent->gtOp.gtOp1;
- if (tree->gtOper != GT_ARR_BOUNDS_CHECK)
+ if (!tree->OperIsBoundsCheck())
{
return;
}
@@ -233,6 +233,9 @@ void RangeCheck::OptimizeRangeCheck(BasicBlock* block, GenTreePtr stmt, GenTreeP
}
}
else
+#ifdef FEATURE_SIMD
+ if (tree->gtOper != GT_SIMD_CHK)
+#endif // FEATURE_SIMD
{
arrSize = GetArrLength(arrLenVn);
}