Index: src/handles.h |
diff --git a/src/handles.h b/src/handles.h |
index 938d43b8a4e8ba418f85b7eb5ccd2a5ccfb6aad3..d1640327c3951b2b9794d4aa1332f6a0133592b7 100644 |
--- a/src/handles.h |
+++ b/src/handles.h |
@@ -34,6 +34,9 @@ |
namespace v8 { |
namespace internal { |
+// Forward declaration |
+class LookupCache; |
+ |
// ---------------------------------------------------------------------------- |
// A Handle provides a reference to an object that survives relocation by |
// the garbage collector. |
@@ -220,7 +223,8 @@ Handle<Object> SetProperty(Isolate* isolate, |
Handle<Object> key, |
Handle<Object> value, |
PropertyAttributes attributes, |
- StrictModeFlag strict_mode); |
+ StrictModeFlag strict_mode, |
+ LookupCache* cache = NULL); |
Handle<Object> ForceSetProperty(Handle<JSObject> object, |
Handle<Object> key, |
@@ -237,7 +241,8 @@ Handle<Object> GetProperty(Handle<JSReceiver> obj, const char* name); |
Handle<Object> GetProperty(Isolate* isolate, |
Handle<Object> obj, |
- Handle<Object> key); |
+ Handle<Object> key, |
+ LookupCache* cache = NULL); |
Handle<Object> SetPrototype(Handle<JSObject> obj, Handle<Object> value); |