Index: src/heap.h |
diff --git a/src/heap.h b/src/heap.h |
index 38e7a9f3107cb99e0eaecdb0ccf13181a5d43b92..0ea45296dfb93d6f4ec7e86c76d8084f1854762b 100644 |
--- a/src/heap.h |
+++ b/src/heap.h |
@@ -833,17 +833,19 @@ class Heap { |
void set_native_contexts_list(Object* object) { |
native_contexts_list_ = object; |
} |
- Object* native_contexts_list() { return native_contexts_list_; } |
+ Object* native_contexts_list() const { return native_contexts_list_; } |
void set_array_buffers_list(Object* object) { |
array_buffers_list_ = object; |
} |
- Object* array_buffers_list() { return array_buffers_list_; } |
+ Object* array_buffers_list() const { return array_buffers_list_; } |
void set_allocation_sites_list(Object* object) { |
allocation_sites_list_ = object; |
} |
Object* allocation_sites_list() { return allocation_sites_list_; } |
+ |
+ // Used in CreateAllocationSiteStub and the (de)serializer. |
Object** allocation_sites_list_address() { return &allocation_sites_list_; } |
Object* weak_object_to_code_table() { return weak_object_to_code_table_; } |
@@ -936,11 +938,6 @@ class Heap { |
return reinterpret_cast<Address*>(&roots_[kStoreBufferTopRootIndex]); |
} |
- // Get address of native contexts list for serialization support. |
- Object** native_contexts_list_address() { |
- return &native_contexts_list_; |
- } |
- |
#ifdef VERIFY_HEAP |
// Verify the heap is in its normal state before or after a GC. |
void Verify(); |