Index: src/ic.cc |
diff --git a/src/ic.cc b/src/ic.cc |
index 1d0d67508a99dac96d394176050cc13dba759e50..3c33e4ff32af7b1ea79660366fa62e3ddb2d624f 100644 |
--- a/src/ic.cc |
+++ b/src/ic.cc |
@@ -1586,7 +1586,7 @@ Handle<Code> StoreIC::ComputeStoreMonomorphic(LookupResult* lookup, |
switch (lookup->type()) { |
case FIELD: |
return isolate()->stub_cache()->ComputeStoreField( |
- name, receiver, lookup, Handle<Map>::null(), strict_mode); |
+ name, receiver, lookup, strict_mode); |
case NORMAL: |
if (receiver->IsGlobalObject()) { |
// The stub generated for the global object picks the value directly |
@@ -1644,7 +1644,7 @@ Handle<Code> StoreIC::ComputeStoreMonomorphic(LookupResult* lookup, |
if (details.type() != FIELD || details.attributes() != NONE) break; |
- return isolate()->stub_cache()->ComputeStoreField( |
+ return isolate()->stub_cache()->ComputeStoreTransition( |
name, receiver, lookup, transition, strict_mode); |
} |
case NONEXISTENT: |
@@ -1987,7 +1987,7 @@ Handle<Code> KeyedStoreIC::ComputeStoreMonomorphic(LookupResult* lookup, |
switch (lookup->type()) { |
case FIELD: |
return isolate()->stub_cache()->ComputeKeyedStoreField( |
- name, receiver, lookup, Handle<Map>::null(), strict_mode); |
+ name, receiver, lookup, strict_mode); |
case TRANSITION: { |
// Explicitly pass in the receiver map since LookupForWrite may have |
// stored something else than the receiver in the holder. |
@@ -1999,7 +1999,7 @@ Handle<Code> KeyedStoreIC::ComputeStoreMonomorphic(LookupResult* lookup, |
PropertyDetails details = target_descriptors->GetDetails(descriptor); |
if (details.type() == FIELD && details.attributes() == NONE) { |
- return isolate()->stub_cache()->ComputeKeyedStoreField( |
+ return isolate()->stub_cache()->ComputeKeyedStoreTransition( |
name, receiver, lookup, transition, strict_mode); |
} |
// fall through. |