diff --git a/common.gypi b/common.gypi index cc7bfd2c9a2207..e4af01543a1562 100644 --- a/common.gypi +++ b/common.gypi @@ -38,7 +38,7 @@ # Reset this number to 0 on major V8 upgrades. # Increment by one for each non-official patch applied to deps/v8. - 'v8_embedder_string': '-node.8', + 'v8_embedder_string': '-node.9', ##### V8 defaults for Node.js ##### diff --git a/deps/v8/src/wasm/module-compiler.cc b/deps/v8/src/wasm/module-compiler.cc index 568f9eb0f80991..6f061e7b5da61a 100644 --- a/deps/v8/src/wasm/module-compiler.cc +++ b/deps/v8/src/wasm/module-compiler.cc @@ -131,7 +131,14 @@ class CompilationUnitQueues { queues_[task_id].next_steal_task_id_ = next_task_id(task_id); } for (auto& atomic_counter : num_units_) { - std::atomic_init(&atomic_counter, size_t{0}); +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wbraced-scalar-init" +#endif + atomic_counter = ATOMIC_VAR_INIT(0); +#ifdef __clang__ +#pragma clang diagnostic pop +#endif } }