| Index: src/property-details.h
|
| diff --git a/src/property-details.h b/src/property-details.h
|
| index e30d6681aaa0cb59adff90fedba93a5a5e580214..7c4b45b1ee6c655072024234ebaa29d9d445de5f 100644
|
| --- a/src/property-details.h
|
| +++ b/src/property-details.h
|
| @@ -30,7 +30,6 @@ enum PropertyAttributes {
|
| // a non-existent property.
|
| };
|
|
|
| -
|
| enum PropertyFilter {
|
| ALL_PROPERTIES = 0,
|
| ONLY_WRITABLE = 1,
|
| @@ -39,6 +38,7 @@ enum PropertyFilter {
|
| SKIP_STRINGS = 8,
|
| SKIP_SYMBOLS = 16,
|
| ONLY_ALL_CAN_READ = 32,
|
| + USE_ACCESS_CHECK_INTERCEPTOR = 64,
|
| ENUMERABLE_STRINGS = ONLY_ENUMERABLE | SKIP_SYMBOLS,
|
| };
|
| // Enable fast comparisons of PropertyAttributes against PropertyFilters.
|
| @@ -46,7 +46,8 @@ STATIC_ASSERT(ALL_PROPERTIES == static_cast<PropertyFilter>(NONE));
|
| STATIC_ASSERT(ONLY_WRITABLE == static_cast<PropertyFilter>(READ_ONLY));
|
| STATIC_ASSERT(ONLY_ENUMERABLE == static_cast<PropertyFilter>(DONT_ENUM));
|
| STATIC_ASSERT(ONLY_CONFIGURABLE == static_cast<PropertyFilter>(DONT_DELETE));
|
| -STATIC_ASSERT(((SKIP_STRINGS | SKIP_SYMBOLS | ONLY_ALL_CAN_READ) &
|
| +STATIC_ASSERT(((SKIP_STRINGS | SKIP_SYMBOLS | ONLY_ALL_CAN_READ |
|
| + USE_ACCESS_CHECK_INTERCEPTOR) &
|
| ALL_ATTRIBUTES_MASK) == 0);
|
| STATIC_ASSERT(ALL_PROPERTIES ==
|
| static_cast<PropertyFilter>(v8::PropertyFilter::ALL_PROPERTIES));
|
|
|