| Index: src/runtime.cc
|
| diff --git a/src/runtime.cc b/src/runtime.cc
|
| index 588cce4c56b7d2cf9c3f2be311047085dd2950f8..c58dbfa6929f37e1c4f00dc1ffc863182c3a0457 100644
|
| --- a/src/runtime.cc
|
| +++ b/src/runtime.cc
|
| @@ -9931,8 +9931,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) {
|
| @@ -13788,8 +13787,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;
|
| }
|
| @@ -13892,8 +13891,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;
|
| }
|
| @@ -14004,8 +14003,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;
|
| }
|
| @@ -14080,8 +14079,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;
|
| }
|
|
|