| Index: src/handles.cc
|
| ===================================================================
|
| --- src/handles.cc (revision 3964)
|
| +++ src/handles.cc (working copy)
|
| @@ -203,7 +203,7 @@
|
|
|
|
|
| void FlattenString(Handle<String> string) {
|
| - CALL_HEAP_FUNCTION_VOID(string->TryFlattenIfNotFlat());
|
| + CALL_HEAP_FUNCTION_VOID(string->TryFlatten());
|
| ASSERT(string->IsFlat());
|
| }
|
|
|
| @@ -292,6 +292,12 @@
|
| }
|
|
|
|
|
| +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,
|
| @@ -371,8 +377,11 @@
|
| }
|
|
|
|
|
| -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);
|
| }
|
|
|
|
|
|
|