Index: runtime/vm/intermediate_language.cc |
=================================================================== |
--- runtime/vm/intermediate_language.cc (revision 38626) |
+++ runtime/vm/intermediate_language.cc (working copy) |
@@ -3120,7 +3120,7 @@ |
RangeBoundary::FromConstant(65535)); |
break; |
case kTypedDataInt32ArrayCid: |
- if (CanDeoptimize()) { |
+ if (Typed32BitIsSmi()) { |
range_ = Range::UnknownSmi(); |
} else { |
range_ = new Range(RangeBoundary::FromConstant(kMinInt32), |
@@ -3128,7 +3128,7 @@ |
} |
break; |
case kTypedDataUint32ArrayCid: |
- if (CanDeoptimize()) { |
+ if (Typed32BitIsSmi()) { |
range_ = Range::UnknownSmi(); |
} else { |
range_ = new Range(RangeBoundary::FromConstant(0), |