diff --git a/quickjs.h b/quickjs.h index 4570c6d..33b60b3 100644 --- a/quickjs.h +++ b/quickjs.h @@ -1049,7 +1049,7 @@ static inline JSValue JS_NewCFunctionMagic(JSContext *ctx, JSCFunctionMagic *fun const char *name, int length, JSCFunctionEnum cproto, int magic) { - return JS_NewCFunction2(ctx, (JSCFunction *)func, name, length, cproto, magic); + return JS_NewCFunction2(ctx, (JSCFunction *)(void *)func, name, length, cproto, magic); } void JS_SetConstructor(JSContext *ctx, JSValueConst func_obj, JSValueConst proto);