diff options
author | 2023-10-03 19:56:33 -0700 | |
---|---|---|
committer | 2023-10-03 19:56:33 -0700 | |
commit | 98e9e9b11289f766e45dc0eadcaf4b21115ff190 (patch) | |
tree | 16eb7071167a9b0913f80cdb62d13ef9f9c71493 /src/bun.js/scripts/generate-classes.ts | |
parent | 9308e1bf09637a75d4c99ddd056addd7fbb00f6f (diff) | |
download | bun-98e9e9b11289f766e45dc0eadcaf4b21115ff190.tar.gz bun-98e9e9b11289f766e45dc0eadcaf4b21115ff190.tar.zst bun-98e9e9b11289f766e45dc0eadcaf4b21115ff190.zip |
Upgrade webkit (#6277)
* `reportExtraMemoryAllocated` parameters changed
* bump webkit
* Update Dockerfile
* format
Diffstat (limited to 'src/bun.js/scripts/generate-classes.ts')
-rw-r--r-- | src/bun.js/scripts/generate-classes.ts | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/bun.js/scripts/generate-classes.ts b/src/bun.js/scripts/generate-classes.ts index ddb01cccd..294e07494 100644 --- a/src/bun.js/scripts/generate-classes.ts +++ b/src/bun.js/scripts/generate-classes.ts @@ -555,7 +555,7 @@ JSC::EncodedJSValue JSC_HOST_CALL_ATTRIBUTES ${name}::construct(JSC::JSGlobalObj ${className(typeName)}* instance = ${className(typeName)}::create(vm, globalObject, structure, ptr); ${ obj.estimatedSize - ? `vm.heap.reportExtraMemoryAllocated(${symbolName(obj.name, "estimatedSize")}(instance->wrapped()));` + ? `vm.heap.reportExtraMemoryAllocated(instance, ${symbolName(obj.name, "estimatedSize")}(instance->wrapped()));` : "" } @@ -1208,7 +1208,11 @@ extern "C" EncodedJSValue ${typeName}__create(Zig::GlobalObject* globalObject, v auto &vm = globalObject->vm(); JSC::Structure* structure = globalObject->${className(typeName)}Structure(); ${className(typeName)}* instance = ${className(typeName)}::create(vm, globalObject, structure, ptr); - ${obj.estimatedSize ? `vm.heap.reportExtraMemoryAllocated(${symbolName(obj.name, "estimatedSize")}(ptr));` : ""} + ${ + obj.estimatedSize + ? `vm.heap.reportExtraMemoryAllocated(instance, ${symbolName(obj.name, "estimatedSize")}(ptr));` + : "" + } return JSValue::encode(instance); } |