File tree Expand file tree Collapse file tree 4 files changed +7
-6
lines changed Expand file tree Collapse file tree 4 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -617,7 +617,7 @@ IsolateData::~IsolateData() {}
617617// Deprecated API, embedders should use v8::Object::Wrap() directly instead.
618618void SetCppgcReference (Isolate* isolate,
619619 Local<Object> object,
620- void * wrappable) {
620+ v8::Object::Wrappable * wrappable) {
621621 v8::Object::Wrap<v8::CppHeapPointerTag::kDefaultTag >(
622622 isolate, object, wrappable);
623623}
Original file line number Diff line number Diff line change @@ -1567,9 +1567,10 @@ void RegisterSignalHandler(int signal,
15671567// work with only Node.js versions with v8::Object::Wrap() should use that
15681568// instead.
15691569NODE_DEPRECATED (" Use v8::Object::Wrap()" ,
1570- NODE_EXTERN void SetCppgcReference (v8::Isolate* isolate,
1571- v8::Local<v8::Object> object,
1572- void * wrappable));
1570+ NODE_EXTERN void SetCppgcReference (
1571+ v8::Isolate* isolate,
1572+ v8::Local<v8::Object> object,
1573+ v8::Object::Wrappable* wrappable));
15731574
15741575} // namespace node
15751576
Original file line number Diff line number Diff line change 88#include < v8.h>
99#include < algorithm>
1010
11- class CppGCed : public cppgc ::GarbageCollected<CppGCed> {
11+ class CppGCed : public v8 ::Object::Wrappable {
1212 public:
1313 static uint16_t states[2 ];
1414 static constexpr int kDestructCount = 0 ;
Original file line number Diff line number Diff line change 1010// This tests that Node.js can work with an existing CppHeap.
1111
1212// Mimic a class that does not know about Node.js.
13- class CppGCed : public cppgc ::GarbageCollected<CppGCed> {
13+ class CppGCed : public v8 ::Object::Wrappable {
1414 public:
1515 static int kConstructCount ;
1616 static int kDestructCount ;
You can’t perform that action at this time.
0 commit comments