Index: src/heap/spaces.h |
diff --git a/src/heap/spaces.h b/src/heap/spaces.h |
index 326a59916b4c1fb6a26bd7085e78f17ccb11afa7..c035342bfa85058dd9be34024e17cbc6d5722be3 100644 |
--- a/src/heap/spaces.h |
+++ b/src/heap/spaces.h |
@@ -6,6 +6,7 @@ |
#define V8_HEAP_SPACES_H_ |
#include <list> |
+#include <memory> |
#include "src/allocation.h" |
#include "src/base/atomic-utils.h" |
@@ -928,7 +929,7 @@ class Space : public Malloced { |
#endif |
protected: |
- v8::base::SmartPointer<List<AllocationObserver*>> allocation_observers_; |
+ std::unique_ptr<List<AllocationObserver*>> allocation_observers_; |
bool allocation_observers_paused_; |
private: |
@@ -939,6 +940,8 @@ class Space : public Malloced { |
// Keeps track of committed memory in a space. |
intptr_t committed_; |
intptr_t max_committed_; |
+ |
+ DISALLOW_COPY_AND_ASSIGN(Space); |
}; |