| 817 | } |
| 818 | |
| 819 | inline void* GetInternalFieldPointer( |
| 820 | v8::Local<v8::Object> object |
| 821 | , int index) { |
| 822 | #if (V8_MAJOR_VERSION > 14) || \ |
| 823 | (V8_MAJOR_VERSION == 14 && V8_MINOR_VERSION > 2) || \ |
| 824 | (V8_MAJOR_VERSION == 14 && V8_MINOR_VERSION == 2 && V8_BUILD_NUMBER >= 194) |
| 825 | return object->GetAlignedPointerFromInternalField( |
| 826 | index, v8::kEmbedderDataTypeTagDefault |
| 827 | ); |
| 828 | # else |
| 829 | return object->GetAlignedPointerFromInternalField(index); |
| 830 | # endif |
| 831 | } |
| 832 | |
| 833 | inline void SetInternalFieldPointer( |
| 834 | v8::Local<v8::Object> object |