Index: src/hydrogen-instructions.cc |
diff --git a/src/hydrogen-instructions.cc b/src/hydrogen-instructions.cc |
index 1589066374be9d7f5337bd3200462b7aef2c291a..0ec438489cefb2fdc065bc374a2f149b8b8c1147 100644 |
--- a/src/hydrogen-instructions.cc |
+++ b/src/hydrogen-instructions.cc |
@@ -4645,6 +4645,14 @@ HObjectAccess HObjectAccess::ForContextSlot(int index) { |
} |
+HObjectAccess HObjectAccess::ForGlobalContext(int index) { |
+ DCHECK(index >= 0); |
+ Portion portion = kInobject; |
+ int offset = GlobalContextTable::GetContextOffset(index); |
+ return HObjectAccess(portion, offset, Representation::Tagged()); |
+} |
+ |
+ |
HObjectAccess HObjectAccess::ForJSArrayOffset(int offset) { |
DCHECK(offset >= 0); |
Portion portion = kInobject; |