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