Index: src/crankshaft/hydrogen-instructions.h |
diff --git a/src/crankshaft/hydrogen-instructions.h b/src/crankshaft/hydrogen-instructions.h |
index b69a9b8ea5ae9882f1dcc7edec30776530294604..59d52ea9e70d1bb0e402439dde8d169a2612cc34 100644 |
--- a/src/crankshaft/hydrogen-instructions.h |
+++ b/src/crankshaft/hydrogen-instructions.h |
@@ -776,7 +776,7 @@ class HValue : public ZoneObject { |
bool ToStringOrToNumberCanBeObserved() const { |
if (type().IsTaggedPrimitive()) return false; |
- if (type().IsJSObject()) return true; |
+ if (type().IsJSReceiver()) return true; |
return !representation().IsSmiOrInteger32() && !representation().IsDouble(); |
} |
@@ -2880,7 +2880,7 @@ class HCheckInstanceType final : public HUnaryOperation { |
HType CalculateInferredType() override { |
switch (check_) { |
- case IS_JS_RECEIVER: return HType::JSObject(); |
+ case IS_JS_RECEIVER: return HType::JSReceiver(); |
case IS_JS_ARRAY: return HType::JSArray(); |
case IS_JS_DATE: return HType::JSObject(); |
case IS_STRING: return HType::String(); |