| Index: src/hydrogen-instructions.cc
|
| diff --git a/src/hydrogen-instructions.cc b/src/hydrogen-instructions.cc
|
| index b0045b8751b06258f0a241416e54615924ea910f..90871c2ba381fee5ee3d5e0438c55b24f914d8b5 100644
|
| --- a/src/hydrogen-instructions.cc
|
| +++ b/src/hydrogen-instructions.cc
|
| @@ -3861,6 +3861,15 @@ HObjectAccess HObjectAccess::ForJSObjectOffset(int offset,
|
| }
|
|
|
|
|
| +HObjectAccess HObjectAccess::ForContextSlot(int index) {
|
| + ASSERT(index >= 0);
|
| + Portion portion = kInobject;
|
| + int offset = Context::kHeaderSize + index * kPointerSize;
|
| + ASSERT_EQ(offset, Context::SlotOffset(index) + kHeapObjectTag);
|
| + return HObjectAccess(portion, offset, Representation::Tagged());
|
| +}
|
| +
|
| +
|
| HObjectAccess HObjectAccess::ForJSArrayOffset(int offset) {
|
| ASSERT(offset >= 0);
|
| Portion portion = kInobject;
|
|
|