summaryrefslogtreecommitdiffstats
path: root/chromium/v8/src/heap/read-only-heap.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/v8/src/heap/read-only-heap.h')
-rw-r--r--chromium/v8/src/heap/read-only-heap.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/chromium/v8/src/heap/read-only-heap.h b/chromium/v8/src/heap/read-only-heap.h
index ed105211296..548f73bfbbf 100644
--- a/chromium/v8/src/heap/read-only-heap.h
+++ b/chromium/v8/src/heap/read-only-heap.h
@@ -7,6 +7,7 @@
#include <memory>
#include <utility>
+#include <vector>
#include "src/base/macros.h"
#include "src/base/optional.h"
@@ -20,10 +21,12 @@ class SharedMemoryStatistics;
namespace internal {
+class BasicMemoryChunk;
class Isolate;
class Page;
class ReadOnlyArtifacts;
class ReadOnlyDeserializer;
+class ReadOnlyPage;
class ReadOnlySpace;
// This class transparently manages read-only space, roots and cache creation
@@ -116,7 +119,7 @@ class V8_EXPORT_PRIVATE ReadOnlyHeapObjectIterator {
private:
ReadOnlySpace* const ro_space_;
- Page* current_page_;
+ std::vector<ReadOnlyPage*>::const_iterator current_page_;
Address current_addr_;
};