Chromium Code Reviews| Index: gin/wrappable.cc |
| diff --git a/gin/wrappable.cc b/gin/wrappable.cc |
| index 0fac4e0b0b8381b24459f7f04183fec3ab28f2e2..814c0b3ee89acecbba975a10fc4e7d83df8ddc3e 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}; |
|
jochen (gone - plz use gerrit)
2016/08/23 12:55:47
why not = for consistency?
|
| + wrapper->SetAlignedPointerInInternalFields(2, indices, values); |
| wrapper_.Reset(isolate, wrapper); |
| wrapper_.SetWeak(this, FirstWeakCallback, v8::WeakCallbackType::kParameter); |
| return wrapper; |