| Index: src/ast.h
|
| diff --git a/src/ast.h b/src/ast.h
|
| index 71a51aba156694736be332d5ea1bc765dd8683d9..6cee13bfc75c2303d0ec886977a3dcb1d89de87d 100644
|
| --- a/src/ast.h
|
| +++ b/src/ast.h
|
| @@ -1705,6 +1705,7 @@ class Call V8_FINAL : public Expression {
|
| return &receiver_types_;
|
| }
|
| virtual bool IsMonomorphic() V8_OVERRIDE { return is_monomorphic_; }
|
| + bool KeyedArrayCallIsHoley() { return keyed_array_call_is_holey_; }
|
| CheckType check_type() const { return check_type_; }
|
|
|
| void set_string_check(Handle<JSObject> holder) {
|
| @@ -1756,6 +1757,7 @@ class Call V8_FINAL : public Expression {
|
| arguments_(arguments),
|
| pos_(pos),
|
| is_monomorphic_(false),
|
| + keyed_array_call_is_holey_(true),
|
| check_type_(RECEIVER_MAP_CHECK),
|
| return_id_(GetNextId(isolate)) { }
|
|
|
| @@ -1765,6 +1767,7 @@ class Call V8_FINAL : public Expression {
|
| int pos_;
|
|
|
| bool is_monomorphic_;
|
| + bool keyed_array_call_is_holey_;
|
| CheckType check_type_;
|
| SmallMapList receiver_types_;
|
| Handle<JSFunction> target_;
|
|
|