| Index: gin/wrappable.cc
|
| diff --git a/gin/wrappable.cc b/gin/wrappable.cc
|
| index 0fac4e0b0b8381b24459f7f04183fec3ab28f2e2..6e1957eb77b34ad8ced4d51623684ee9611c7289 100644
|
| --- a/gin/wrappable.cc
|
| +++ b/gin/wrappable.cc
|
| @@ -58,8 +58,10 @@ v8::Local<v8::Object> WrappableBase::GetWrapperImpl(v8::Isolate* isolate,
|
| delete this;
|
| return wrapper;
|
| }
|
| - wrapper->SetAlignedPointerInInternalField(kWrapperInfoIndex, info);
|
| - wrapper->SetAlignedPointerInInternalField(kEncodedValueIndex, this);
|
| +
|
| + int indices[] = {kWrapperInfoIndex, kEncodedValueIndex};
|
| + void* values[] = {info, this};
|
| + wrapper->SetAlignedPointerInInternalFields(2, indices, values);
|
| wrapper_.Reset(isolate, wrapper);
|
| wrapper_.SetWeak(this, FirstWeakCallback, v8::WeakCallbackType::kParameter);
|
| return wrapper;
|
|
|