Index: src/code-stub-assembler.h |
diff --git a/src/code-stub-assembler.h b/src/code-stub-assembler.h |
index 6678938ecfe03fb357aec5aec12f338e8d85d951..cd66959bf941b6217e032c2fc3118b6238db6df4 100644 |
--- a/src/code-stub-assembler.h |
+++ b/src/code-stub-assembler.h |
@@ -637,6 +637,13 @@ class CodeStubAssembler : public compiler::CodeAssembler { |
Representation representation, compiler::Node* value, |
bool transition_to_field); |
+ // Emits keyed sloppy arguments load if the |value| is nullptr or store |
+ // otherwise. Returns either the loaded value or |value|. |
+ compiler::Node* EmitKeyedSloppyArguments(compiler::Node* receiver, |
+ compiler::Node* key, |
+ compiler::Node* value, |
+ Label* bailout); |
+ |
void LoadIC(const LoadICParameters* p); |
void LoadGlobalIC(const LoadICParameters* p); |
void KeyedLoadIC(const LoadICParameters* p); |