MIPS: Load from PropertyCells using PropertyCell::kValueOffset rather than Cell:...
authorpaul.lind <paul.lind@imgtec.com>
Wed, 18 Mar 2015 21:40:22 +0000 (14:40 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 18 Mar 2015 21:40:28 +0000 (21:40 +0000)
Port dda2bd6f4f952c604ab836f04052684722480849

BUG=

Review URL: https://codereview.chromium.org/1015613003

Cr-Commit-Position: refs/heads/master@{#27282}

src/ic/mips/handler-compiler-mips.cc
src/ic/mips64/handler-compiler-mips64.cc

index febfbeb..83f57bc 100644 (file)
@@ -718,7 +718,7 @@ Handle<Code> NamedLoadHandlerCompiler::CompileLoadGlobal(
   Register result = StoreDescriptor::ValueRegister();
   Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell);
   __ LoadWeakValue(result, weak_cell, &miss);
-  __ lw(result, FieldMemOperand(result, Cell::kValueOffset));
+  __ lw(result, FieldMemOperand(result, PropertyCell::kValueOffset));
 
   // Check for deleted property if property can actually be deleted.
   if (is_configurable) {
index 304d01e..90eecaa 100644 (file)
@@ -719,7 +719,7 @@ Handle<Code> NamedLoadHandlerCompiler::CompileLoadGlobal(
   Register result = StoreDescriptor::ValueRegister();
   Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell);
   __ LoadWeakValue(result, weak_cell, &miss);
-  __ ld(result, FieldMemOperand(result, Cell::kValueOffset));
+  __ ld(result, FieldMemOperand(result, PropertyCell::kValueOffset));
 
   // Check for deleted property if property can actually be deleted.
   if (is_configurable) {