Index: src/fast-accessor-assembler.h |
diff --git a/src/fast-accessor-assembler.h b/src/fast-accessor-assembler.h |
index 346592ea43382876e455ae3db49fcc1e149731b3..41337a2b09d8883efd2243e785040da4db4bfde3 100644 |
--- a/src/fast-accessor-assembler.h |
+++ b/src/fast-accessor-assembler.h |
@@ -6,11 +6,11 @@ |
#define V8_FAST_ACCESSOR_ASSEMBLER_H_ |
#include <stdint.h> |
+#include <memory> |
#include <vector> |
#include "include/v8-experimental.h" |
#include "src/base/macros.h" |
-#include "src/base/smart-pointers.h" |
#include "src/handles.h" |
// For CodeStubAssembler::Label. (We cannot forward-declare inner classes.) |
@@ -83,7 +83,7 @@ class FastAccessorAssembler { |
Zone zone_; |
Isolate* isolate_; |
- base::SmartPointer<CodeStubAssembler> assembler_; |
+ std::unique_ptr<CodeStubAssembler> assembler_; |
// To prevent exposing the RMA internals to the outside world, we'll map |
// Node + Label pointers integers wrapped in ValueId and LabelId instances. |