|
| 1 | +#include <memory> |
| 2 | + |
1 | 3 | #include "node_main_instance.h" |
2 | 4 | #include "node_internals.h" |
3 | 5 | #include "node_options-inl.h" |
@@ -34,7 +36,8 @@ NodeMainInstance::NodeMainInstance(Isolate* isolate, |
34 | 36 | isolate_data_(nullptr), |
35 | 37 | owns_isolate_(false), |
36 | 38 | deserialize_mode_(false) { |
37 | | - isolate_data_.reset(new IsolateData(isolate_, event_loop, platform, nullptr)); |
| 39 | + isolate_data_ = |
| 40 | + std::make_unique<IsolateData>(isolate_, event_loop, platform, nullptr); |
38 | 41 |
|
39 | 42 | IsolateSettings misc; |
40 | 43 | SetIsolateMiscHandlers(isolate_, misc); |
@@ -76,11 +79,11 @@ NodeMainInstance::NodeMainInstance( |
76 | 79 | deserialize_mode_ = per_isolate_data_indexes != nullptr; |
77 | 80 | // If the indexes are not nullptr, we are not deserializing |
78 | 81 | CHECK_IMPLIES(deserialize_mode_, params->external_references != nullptr); |
79 | | - isolate_data_.reset(new IsolateData(isolate_, |
80 | | - event_loop, |
81 | | - platform, |
82 | | - array_buffer_allocator_.get(), |
83 | | - per_isolate_data_indexes)); |
| 82 | + isolate_data_ = std::make_unique<IsolateData>(isolate_, |
| 83 | + event_loop, |
| 84 | + platform, |
| 85 | + array_buffer_allocator_.get(), |
| 86 | + per_isolate_data_indexes); |
84 | 87 | IsolateSettings s; |
85 | 88 | SetIsolateMiscHandlers(isolate_, s); |
86 | 89 | if (!deserialize_mode_) { |
|
0 commit comments