From e7cc68f742ec59403f5eae95b8eba389c9aaa3b5 Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Mon, 22 Nov 2021 10:41:33 +0100 Subject: [PATCH] [quikcjs] compilation fix for 32bit systems --- src/ecmascript/quickjs.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ecmascript/quickjs.h b/src/ecmascript/quickjs.h index 8c806fe8..899ebaef 100644 --- a/src/ecmascript/quickjs.h +++ b/src/ecmascript/quickjs.h @@ -33,10 +33,12 @@ int quickjs_eval_boolback(struct ecmascript_interpreter *interpreter, struct str void quickjs_call_function(struct ecmascript_interpreter *interpreter, JSValueConst fun, struct string *ret); +#ifndef JS_NAN_BOXING inline int operator<(JSValueConst a, JSValueConst b) { return JS_VALUE_GET_PTR(a) < JS_VALUE_GET_PTR(b); } +#endif extern struct module quickjs_module; #endif