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