Index: src/code-stub-assembler.h |
diff --git a/src/code-stub-assembler.h b/src/code-stub-assembler.h |
index ec84b38fd73ee4e081ee81842c928fd455e2f760..97de660c215213732f2a1733d29abf8cdd384f6c 100644 |
--- a/src/code-stub-assembler.h |
+++ b/src/code-stub-assembler.h |
@@ -312,9 +312,15 @@ class CodeStubAssembler : public compiler::CodeAssembler { |
// Store a field to an object on the heap. |
compiler::Node* StoreObjectField( |
compiler::Node* object, int offset, compiler::Node* value); |
+ compiler::Node* StoreObjectField(compiler::Node* object, |
+ compiler::Node* offset, |
+ compiler::Node* value); |
compiler::Node* StoreObjectFieldNoWriteBarrier( |
compiler::Node* object, int offset, compiler::Node* value, |
MachineRepresentation rep = MachineRepresentation::kTagged); |
+ compiler::Node* StoreObjectFieldNoWriteBarrier( |
+ compiler::Node* object, compiler::Node* offset, compiler::Node* value, |
+ MachineRepresentation rep = MachineRepresentation::kTagged); |
// Store the Map of an HeapObject. |
compiler::Node* StoreMapNoWriteBarrier(compiler::Node* object, |
compiler::Node* map); |
@@ -740,6 +746,10 @@ class CodeStubAssembler : public compiler::CodeAssembler { |
Representation representation, compiler::Node* value, |
bool transition_to_field); |
+ void StoreNamedField(compiler::Node* object, compiler::Node* offset, |
+ bool is_inobject, Representation representation, |
+ compiler::Node* value, bool transition_to_field); |
+ |
// Emits keyed sloppy arguments load. Returns either the loaded value. |
compiler::Node* LoadKeyedSloppyArguments(compiler::Node* receiver, |
compiler::Node* key, |