diff --git a/common.gypi b/common.gypi index 211b418f98a38b..b5df26fd2be34f 100644 --- a/common.gypi +++ b/common.gypi @@ -39,7 +39,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.18', + 'v8_embedder_string': '-node.19', ##### V8 defaults for Node.js ##### diff --git a/deps/v8/src/compiler/serializer-for-background-compilation.cc b/deps/v8/src/compiler/serializer-for-background-compilation.cc index 0391e8742d64cd..ebf3dbd482e7fe 100644 --- a/deps/v8/src/compiler/serializer-for-background-compilation.cc +++ b/deps/v8/src/compiler/serializer-for-background-compilation.cc @@ -387,8 +387,10 @@ class CompilationSubject { // always has a FunctionBlueprint. class Callee { public: - explicit Callee(Handle jsfunction) : jsfunction_(jsfunction) {} - explicit Callee(FunctionBlueprint const& blueprint) : blueprint_(blueprint) {} + explicit Callee(Handle jsfunction) + : jsfunction_(jsfunction), blueprint_() {} + explicit Callee(FunctionBlueprint const& blueprint) + : jsfunction_(), blueprint_(blueprint) {} Handle shared(Isolate* isolate) const { return blueprint_.has_value()