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)); |