From ff584c659ca50e5730d9121771a9f64273b309e9 Mon Sep 17 00:00:00 2001 From: mploscos Date: Thu, 3 Oct 2019 19:25:52 +0200 Subject: [PATCH] Update binding.cc Don't use deprecated v8::Template::Set() --- src/binding.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/binding.cc b/src/binding.cc index 7075be1..9a7b09f 100644 --- a/src/binding.cc +++ b/src/binding.cc @@ -577,8 +577,8 @@ NAN_MODULE_INIT(init) { // "sizeof" map Local smap = Nan::New(); // fixed sizes -#define SET_SIZEOF(name, type) \ - smap->Set(Nan::New( #name ).ToLocalChecked(), Nan::New(static_cast(sizeof(type)))); +#define SET_SIZEOF(name, type) \ + Nan::Set(smap, Nan::New( #name ).ToLocalChecked(), Nan::New(static_cast(sizeof(type)))); SET_SIZEOF(int8, int8_t); SET_SIZEOF(uint8, uint8_t); SET_SIZEOF(int16, int16_t); @@ -612,7 +612,7 @@ NAN_MODULE_INIT(init) { Local amap = Nan::New(); #define SET_ALIGNOF(name, type) \ struct s_##name { type a; }; \ - amap->Set(Nan::New( #name ).ToLocalChecked(), Nan::New(static_cast(__alignof__(struct s_##name)))); + Nan::Set(amap, Nan::New( #name ).ToLocalChecked(), Nan::New(static_cast(__alignof__(struct s_##name)))); SET_ALIGNOF(int8, int8_t); SET_ALIGNOF(uint8, uint8_t); SET_ALIGNOF(int16, int16_t); @@ -640,8 +640,8 @@ NAN_MODULE_INIT(init) { SET_ALIGNOF(Object, Nan::Persistent); // exports - target->Set(Nan::New("sizeof").ToLocalChecked(), smap); - target->Set(Nan::New("alignof").ToLocalChecked(), amap); + Nan::Set(target, Nan::New("sizeof").ToLocalChecked(), smap); + Nan::Set(target, Nan::New("alignof").ToLocalChecked(), amap); Nan::ForceSet(target, Nan::New("endianness").ToLocalChecked(), Nan::New(CheckEndianness()).ToLocalChecked(), static_cast(ReadOnly|DontDelete)); Nan::ForceSet(target, Nan::New("NULL").ToLocalChecked(), WrapNullPointer(), static_cast(ReadOnly|DontDelete)); Nan::SetMethod(target, "address", Address);