Chromium Code Reviews| Index: src/objects.h |
| diff --git a/src/objects.h b/src/objects.h |
| index 80442b4608673f7a470a175d7bde310ebd1bec29..534eb80ee6c01d6a816d5d929ddbb9bc18a45c44 100644 |
| --- a/src/objects.h |
| +++ b/src/objects.h |
| @@ -10844,6 +10844,10 @@ class InterceptorInfo: public Struct { |
| DECL_ACCESSORS(deleter, Object) |
| DECL_ACCESSORS(enumerator, Object) |
| DECL_ACCESSORS(data, Object) |
| + DECL_BOOLEAN_ACCESSORS(can_intercept_symbols) |
| + |
| + inline int flags() const; |
| + inline void set_flags(int flags); |
|
dcarney
2014/08/13 08:25:40
can you add a TODO here to remove the flags field
wingo
2014/08/13 10:45:40
Done.
|
| DECLARE_CAST(InterceptorInfo) |
| @@ -10857,7 +10861,10 @@ class InterceptorInfo: public Struct { |
| static const int kDeleterOffset = kQueryOffset + kPointerSize; |
| static const int kEnumeratorOffset = kDeleterOffset + kPointerSize; |
| static const int kDataOffset = kEnumeratorOffset + kPointerSize; |
| - static const int kSize = kDataOffset + kPointerSize; |
| + static const int kFlagsOffset = kDataOffset + kPointerSize; |
| + static const int kSize = kFlagsOffset + kPointerSize; |
| + |
| + static const int kCanInterceptSymbolsBit = 0; |
| private: |
| DISALLOW_IMPLICIT_CONSTRUCTORS(InterceptorInfo); |