From 296fb41e920736041c6c1dec38f1d8c355a402a1 Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Sun, 28 Aug 2022 00:33:42 -0700 Subject: [bun:ffi] Fix crash with uint64_t --- src/bun.js/api/FFI.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/bun.js/api/FFI.h') diff --git a/src/bun.js/api/FFI.h b/src/bun.js/api/FFI.h index 4ab1f9b1c..d7776dd23 100644 --- a/src/bun.js/api/FFI.h +++ b/src/bun.js/api/FFI.h @@ -110,9 +110,9 @@ static bool JSVALUE_IS_CELL(EncodedJSValue val) __attribute__((__always_inline__ static bool JSVALUE_IS_INT32(EncodedJSValue val) __attribute__((__always_inline__)); static bool JSVALUE_IS_NUMBER(EncodedJSValue val) __attribute__((__always_inline__)); -static uint64_t JSVALUE_TO_UINT64(void* globalObject, EncodedJSValue value) __attribute__((__always_inline__)); +static uint64_t JSVALUE_TO_UINT64(EncodedJSValue value) __attribute__((__always_inline__)); static int64_t JSVALUE_TO_INT64(EncodedJSValue value) __attribute__((__always_inline__)); -uint64_t JSVALUE_TO_UINT64_SLOW(void* globalObject, EncodedJSValue value); +uint64_t JSVALUE_TO_UINT64_SLOW(EncodedJSValue value); int64_t JSVALUE_TO_INT64_SLOW(EncodedJSValue value); EncodedJSValue UINT64_TO_JSVALUE_SLOW(void* globalObject, uint64_t val); @@ -200,7 +200,7 @@ static bool JSVALUE_TO_BOOL(EncodedJSValue val) { } -static uint64_t JSVALUE_TO_UINT64(void* globalObject, EncodedJSValue value) { +static uint64_t JSVALUE_TO_UINT64(EncodedJSValue value) { if (JSVALUE_IS_INT32(value)) { return (uint64_t)JSVALUE_TO_INT32(value); } @@ -209,7 +209,7 @@ static uint64_t JSVALUE_TO_UINT64(void* globalObject, EncodedJSValue value) { return (uint64_t)JSVALUE_TO_DOUBLE(value); } - return JSVALUE_TO_UINT64_SLOW(globalObject, value); + return JSVALUE_TO_UINT64_SLOW(value); } static int64_t JSVALUE_TO_INT64(EncodedJSValue value) { if (JSVALUE_IS_INT32(value)) { -- cgit v1.2.3