|
| 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