Index: src/heap/heap.cc |
diff --git a/src/heap/heap.cc b/src/heap/heap.cc |
index 82589c7fd9b1b3a8dee83ace222ef997506f0959..4e9f8dd32219b6592a229206161bd8e17b641ab7 100644 |
--- a/src/heap/heap.cc |
+++ b/src/heap/heap.cc |
@@ -1664,7 +1664,6 @@ void Heap::UpdateReferencesInExternalStringTable( |
void Heap::ProcessAllWeakReferences(WeakObjectRetainer* retainer) { |
ProcessArrayBuffers(retainer, false); |
- ProcessNewArrayBufferViews(retainer); |
ProcessNativeContexts(retainer); |
ProcessAllocationSites(retainer); |
} |
@@ -1672,7 +1671,6 @@ void Heap::ProcessAllWeakReferences(WeakObjectRetainer* retainer) { |
void Heap::ProcessYoungWeakReferences(WeakObjectRetainer* retainer) { |
ProcessArrayBuffers(retainer, true); |
- ProcessNewArrayBufferViews(retainer); |
ProcessNativeContexts(retainer); |
} |
@@ -1710,20 +1708,6 @@ void Heap::ProcessArrayBuffers(WeakObjectRetainer* retainer, |
} |
-void Heap::ProcessNewArrayBufferViews(WeakObjectRetainer* retainer) { |
- // Retain the list of new space views. |
- Object* typed_array_obj = VisitWeakList<JSArrayBufferView>( |
- this, new_array_buffer_views_list_, retainer, false, NULL); |
- set_new_array_buffer_views_list(typed_array_obj); |
- |
- // Some objects in the list may be in old space now. Find them |
- // and move them to the corresponding array buffer. |
- Object* view = VisitNewArrayBufferViewsWeakList( |
- this, new_array_buffer_views_list_, retainer); |
- set_new_array_buffer_views_list(view); |
-} |
- |
- |
void Heap::TearDownArrayBuffers() { |
Object* undefined = undefined_value(); |
for (Object* o = array_buffers_list(); o != undefined;) { |
@@ -5382,7 +5366,6 @@ bool Heap::CreateHeapObjects() { |
set_native_contexts_list(undefined_value()); |
set_array_buffers_list(undefined_value()); |
set_last_array_buffer_in_list(undefined_value()); |
- set_new_array_buffer_views_list(undefined_value()); |
set_allocation_sites_list(undefined_value()); |
return true; |
} |