Index: src/code-stub-assembler.h |
diff --git a/src/code-stub-assembler.h b/src/code-stub-assembler.h |
index 83096044cc6a2a7161e3203efe34a53a66f8c841..640c76d864a1f1eadcc2ec138d6f771dcbd3cc51 100644 |
--- a/src/code-stub-assembler.h |
+++ b/src/code-stub-assembler.h |
@@ -449,9 +449,6 @@ class CodeStubAssembler : public compiler::CodeAssembler { |
Variable* var_handler, Label* if_miss, |
int unroll_count); |
- void HandleLoadICHandlerCase(const LoadICParameters* p, |
- compiler::Node* handler, Label* miss); |
- |
compiler::Node* StubCachePrimaryOffset(compiler::Node* name, |
compiler::Node* map); |
@@ -486,6 +483,12 @@ class CodeStubAssembler : public compiler::CodeAssembler { |
CodeStubAssembler::Label* use_runtime); |
private: |
+ enum ElementSupport { kOnlyProperties, kSupportElements }; |
+ |
+ void HandleLoadICHandlerCase( |
+ const LoadICParameters* p, compiler::Node* handler, Label* miss, |
+ ElementSupport support_elements = kOnlyProperties); |
+ |
compiler::Node* ElementOffsetFromIndex(compiler::Node* index, |
ElementsKind kind, ParameterMode mode, |
int base_size = 0); |