Fix broken destructors

This commit is contained in:
Jarred Sumner
2022-09-19 17:26:30 -07:00
parent 9754c5b32b
commit 17be8023d9

View File

@@ -2767,11 +2767,8 @@ pub const FFI = struct {
fn getCPtr(value: JSValue) ?usize {
// pointer to C function
if (value.isNumber()) {
const addr = @bitCast(u64, value.asNumber());
if (addr > 0) {
return addr;
}
// pointer to C function as a BigInt
const addr = value.asPtrAddress();
if (addr > 0) return addr;
} else if (value.isBigInt()) {
const addr = @bitCast(u64, value.toUInt64NoTruncate());
if (addr > 0) {