| Index: src/runtime.cc
|
| diff --git a/src/runtime.cc b/src/runtime.cc
|
| index 7b6dd3a119d40254f28764f8152d88daf9250e9a..2caa8cd791ec6c22d91e18ec2146d88c64276146 100644
|
| --- a/src/runtime.cc
|
| +++ b/src/runtime.cc
|
| @@ -9939,8 +9939,7 @@ class ArrayConcatVisitor {
|
| }
|
|
|
| inline void clear_storage() {
|
| - isolate_->global_handles()->Destroy(
|
| - Handle<Object>::cast(storage_).location());
|
| + GlobalHandles::Destroy(Handle<Object>::cast(storage_).location());
|
| }
|
|
|
| inline void set_storage(FixedArray* storage) {
|
| @@ -13796,8 +13795,8 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_CreateDateTimeFormat) {
|
|
|
| // Make object handle weak so we can delete the data format once GC kicks in.
|
| Handle<Object> wrapper = isolate->global_handles()->Create(*local_object);
|
| - GlobalHandles::MakeWeak(reinterpret_cast<Object**>(wrapper.location()),
|
| - NULL,
|
| + GlobalHandles::MakeWeak(wrapper.location(),
|
| + reinterpret_cast<void*>(wrapper.location()),
|
| DateFormat::DeleteDateFormat);
|
| return *local_object;
|
| }
|
| @@ -13900,8 +13899,8 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_CreateNumberFormat) {
|
| NONE));
|
|
|
| Handle<Object> wrapper = isolate->global_handles()->Create(*local_object);
|
| - GlobalHandles::MakeWeak(reinterpret_cast<Object**>(wrapper.location()),
|
| - NULL,
|
| + GlobalHandles::MakeWeak(wrapper.location(),
|
| + reinterpret_cast<void*>(wrapper.location()),
|
| NumberFormat::DeleteNumberFormat);
|
| return *local_object;
|
| }
|
| @@ -14012,8 +14011,8 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_CreateCollator) {
|
| NONE));
|
|
|
| Handle<Object> wrapper = isolate->global_handles()->Create(*local_object);
|
| - GlobalHandles::MakeWeak(reinterpret_cast<Object**>(wrapper.location()),
|
| - NULL,
|
| + GlobalHandles::MakeWeak(wrapper.location(),
|
| + reinterpret_cast<void*>(wrapper.location()),
|
| Collator::DeleteCollator);
|
| return *local_object;
|
| }
|
| @@ -14088,8 +14087,8 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_CreateBreakIterator) {
|
| // Make object handle weak so we can delete the break iterator once GC kicks
|
| // in.
|
| Handle<Object> wrapper = isolate->global_handles()->Create(*local_object);
|
| - GlobalHandles::MakeWeak(reinterpret_cast<Object**>(wrapper.location()),
|
| - NULL,
|
| + GlobalHandles::MakeWeak(wrapper.location(),
|
| + reinterpret_cast<void*>(wrapper.location()),
|
| BreakIterator::DeleteBreakIterator);
|
| return *local_object;
|
| }
|
|
|