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