Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nodejs/node.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgengjiawen <technicalcute@gmail.com>2020-01-08 16:21:56 +0300
committerRich Trott <rtrott@gmail.com>2020-01-12 05:20:54 +0300
commita42dcbeb43ab22c0db07c4e0a9eab5e0f44578f4 (patch)
tree0e6e44430c4390b3a173c99d64fccbf82171f5ed /src/node_main_instance.cc
parentfe058188a158cea61656b6ecb4517abf4a679353 (diff)
tools: add clang-tidy rule in src
PR-URL: https://github.com/nodejs/node/pull/26840 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Rich Trott <rtrott@gmail.com>
Diffstat (limited to 'src/node_main_instance.cc')
-rw-r--r--src/node_main_instance.cc15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/node_main_instance.cc b/src/node_main_instance.cc
index 86a857299f6..1453e1ea6a3 100644
--- a/src/node_main_instance.cc
+++ b/src/node_main_instance.cc
@@ -1,3 +1,5 @@
+#include <memory>
+
#include "node_main_instance.h"
#include "node_internals.h"
#include "node_options-inl.h"
@@ -34,7 +36,8 @@ NodeMainInstance::NodeMainInstance(Isolate* isolate,
isolate_data_(nullptr),
owns_isolate_(false),
deserialize_mode_(false) {
- isolate_data_.reset(new IsolateData(isolate_, event_loop, platform, nullptr));
+ isolate_data_ =
+ std::make_unique<IsolateData>(isolate_, event_loop, platform, nullptr);
IsolateSettings misc;
SetIsolateMiscHandlers(isolate_, misc);
@@ -76,11 +79,11 @@ NodeMainInstance::NodeMainInstance(
deserialize_mode_ = per_isolate_data_indexes != nullptr;
// If the indexes are not nullptr, we are not deserializing
CHECK_IMPLIES(deserialize_mode_, params->external_references != nullptr);
- isolate_data_.reset(new IsolateData(isolate_,
- event_loop,
- platform,
- array_buffer_allocator_.get(),
- per_isolate_data_indexes));
+ isolate_data_ = std::make_unique<IsolateData>(isolate_,
+ event_loop,
+ platform,
+ array_buffer_allocator_.get(),
+ per_isolate_data_indexes);
IsolateSettings s;
SetIsolateMiscHandlers(isolate_, s);
if (!deserialize_mode_) {