diff options
Diffstat (limited to 'deps/v8/src/handles.cc')
-rw-r--r-- | deps/v8/src/handles.cc | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/deps/v8/src/handles.cc b/deps/v8/src/handles.cc index 971c9164a2..c71d92bb15 100644 --- a/deps/v8/src/handles.cc +++ b/deps/v8/src/handles.cc @@ -203,7 +203,7 @@ void TransformToFastProperties(Handle<JSObject> object, void FlattenString(Handle<String> string) { - CALL_HEAP_FUNCTION_VOID(string->TryFlattenIfNotFlat()); + CALL_HEAP_FUNCTION_VOID(string->TryFlatten()); ASSERT(string->IsFlat()); } @@ -283,6 +283,12 @@ Handle<Object> GetProperty(Handle<Object> obj, } +Handle<Object> GetElement(Handle<Object> obj, + uint32_t index) { + CALL_HEAP_FUNCTION(Runtime::GetElement(obj, index), Object); +} + + Handle<Object> GetPropertyWithInterceptor(Handle<JSObject> receiver, Handle<JSObject> holder, Handle<String> name, @@ -362,8 +368,11 @@ Handle<Object> LookupSingleCharacterStringFromCode(uint32_t index) { } -Handle<String> SubString(Handle<String> str, int start, int end) { - CALL_HEAP_FUNCTION(str->SubString(start, end), String); +Handle<String> SubString(Handle<String> str, + int start, + int end, + PretenureFlag pretenure) { + CALL_HEAP_FUNCTION(str->SubString(start, end, pretenure), String); } |