Index: src/objects.h |
diff --git a/src/objects.h b/src/objects.h |
index c04488240d8d1d6af1f4992514747a9231c4f859..4bda6883693c17d85bac6ffe1488991c824cde0a 100644 |
--- a/src/objects.h |
+++ b/src/objects.h |
@@ -1211,6 +1211,11 @@ class Object { |
MUST_USE_RESULT static MaybeHandle<Object> GetProperty( |
LookupIterator* it, LanguageMode language_mode = SLOPPY); |
+ // GetProperty, but allows custom behaviour when an access check fails |
+ MUST_USE_RESULT static MaybeHandle<Object> GetPropertyEx( |
+ LookupIterator* it, bool& access_check_failed, |
+ LanguageMode language_mode = SLOPPY); |
+ |
// Implementation of [[Put]], ECMA-262 5th edition, section 8.12.5. |
MUST_USE_RESULT static MaybeHandle<Object> SetProperty( |
Handle<Object> object, Handle<Name> name, Handle<Object> value, |