| Index: src/objects.h
|
| diff --git a/src/objects.h b/src/objects.h
|
| index d513f979226806e4be9ae6f5c69b0c64996c1e1b..855501532f094cdaf1d83fb28a5c315e45644a38 100644
|
| --- a/src/objects.h
|
| +++ b/src/objects.h
|
| @@ -10223,6 +10223,9 @@ class AccessorInfo: public Struct {
|
| inline PropertyAttributes property_attributes();
|
| inline void set_property_attributes(PropertyAttributes attributes);
|
|
|
| + inline bool can_fast_call();
|
| + inline void set_can_fast_call(bool value);
|
| +
|
| // Checks whether the given receiver is compatible with this accessor.
|
| static bool IsCompatibleReceiverType(Isolate* isolate,
|
| Handle<AccessorInfo> info,
|
| @@ -10252,7 +10255,9 @@ class AccessorInfo: public Struct {
|
| // Bit positions in flag.
|
| static const int kAllCanReadBit = 0;
|
| static const int kAllCanWriteBit = 1;
|
| + static const int kCanFastCall = 0;
|
| class AttributesField: public BitField<PropertyAttributes, 2, 3> {};
|
| + class AccessorOptimizeLevel: public BitField<int, 5, 2> {};
|
|
|
| DISALLOW_IMPLICIT_CONSTRUCTORS(AccessorInfo);
|
| };
|
|
|