| Index: src/compiler/code-assembler.cc
|
| diff --git a/src/compiler/code-assembler.cc b/src/compiler/code-assembler.cc
|
| index 281186d729263124206c13a0b1c3c0632248958f..66357c267cb27d5170cf4943d7f9d95e2dc35962 100644
|
| --- a/src/compiler/code-assembler.cc
|
| +++ b/src/compiler/code-assembler.cc
|
| @@ -299,6 +299,13 @@ Node* CodeAssembler::LoadRoot(Heap::RootListIndex root_index) {
|
| IntPtrConstant(root_index * kPointerSize));
|
| }
|
|
|
| +Node* CodeAssembler::LoadFirstNativeContext() {
|
| + Node* native_contexts_list = ExternalConstant(
|
| + ExternalReference::native_contexts_list_address(isolate()));
|
| + return Load(MachineType::AnyTagged(), native_contexts_list,
|
| + IntPtrConstant(0));
|
| +}
|
| +
|
| Node* CodeAssembler::Store(MachineRepresentation rep, Node* base, Node* value) {
|
| return raw_assembler_->Store(rep, base, value, kFullWriteBarrier);
|
| }
|
|
|