Index: src/hydrogen-instructions.cc |
diff --git a/src/hydrogen-instructions.cc b/src/hydrogen-instructions.cc |
index 1323337b024b6718e574dd8a0eb14a010940bd39..d418954aad2a43f1e042bc543a5c8626ec9d0c81 100644 |
--- a/src/hydrogen-instructions.cc |
+++ b/src/hydrogen-instructions.cc |
@@ -4296,14 +4296,14 @@ HObjectAccess HObjectAccess::ForBackingStoreOffset(int offset, |
HObjectAccess HObjectAccess::ForField(Handle<Map> map, |
LookupResult *lookup, Handle<String> name) { |
- ASSERT(lookup->IsField() || lookup->IsTransitionToField(*map)); |
+ ASSERT(lookup->IsField() || lookup->IsTransitionToField()); |
int index; |
Representation representation; |
if (lookup->IsField()) { |
index = lookup->GetLocalFieldIndexFromMap(*map); |
representation = lookup->representation(); |
} else { |
- Map* transition = lookup->GetTransitionMapFromMap(*map); |
+ Map* transition = lookup->GetTransitionTarget(); |
int descriptor = transition->LastAdded(); |
index = transition->instance_descriptors()->GetFieldIndex(descriptor) - |
map->inobject_properties(); |