../src/node_process_object.cc: In function 'void node::GetParentProcessId(v8::Local, const v8::PropertyCallbackInfo&)': ../src/node_process_object.cc:78:28: error: call of overloaded 'Set(uv_pid_t)' is ambiguous 78 | info.GetReturnValue().Set(uv_os_getppid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/include/v8-function.h:11, from ../deps/v8/include/v8.h:33, from ../src/aliased_buffer.h:8, from ../src/aliased_buffer-inl.h:6, from ../src/env-inl.h:27, from ../src/node_process_object.cc:1: ../deps/v8/include/v8-function-callback.h:46:18: note: candidate: 'void v8::ReturnValue::Set(bool) [with T = v8::Value]' 46 | V8_INLINE void Set(bool value); | ^~~ ../deps/v8/include/v8-function-callback.h:47:18: note: candidate: 'void v8::ReturnValue::Set(double) [with T = v8::Value]' 47 | V8_INLINE void Set(double i); | ^~~ ../deps/v8/include/v8-function-callback.h:323:6: note: candidate: 'void v8::ReturnValue::Set(int32_t) [with T = v8::Value; int32_t = int]' 323 | void ReturnValue::Set(int32_t i) { | ^~~~~~~~~~~~~~ ../deps/v8/include/v8-function-callback.h:49:18: note: candidate: 'void v8::ReturnValue::Set(uint32_t) [with T = v8::Value; uint32_t = unsigned int]' 49 | V8_INLINE void Set(uint32_t i); | ^~~