|
@@ -27,7 +27,7 @@ public:
|
|
HashMap<Cell*, Value> const& values() const { return m_values; };
|
|
HashMap<Cell*, Value> const& values() const { return m_values; };
|
|
HashMap<Cell*, Value>& values() { return m_values; };
|
|
HashMap<Cell*, Value>& values() { return m_values; };
|
|
|
|
|
|
- virtual void remove_swept_cells(Badge<Heap>, Vector<Cell*>&) override;
|
|
|
|
|
|
+ virtual void remove_swept_cells(Badge<Heap>, Span<Cell*>) override;
|
|
|
|
|
|
private:
|
|
private:
|
|
HashMap<Cell*, Value> m_values; // This stores Cell pointers instead of Object pointers to aide with sweeping
|
|
HashMap<Cell*, Value> m_values; // This stores Cell pointers instead of Object pointers to aide with sweeping
|