From 63d47cf62faacdf9f0f4376d52c51fcfebff6654 Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Tue, 26 Dec 2023 21:47:00 +0800 Subject: [PATCH] ... --- include/pocketpy/vm.h | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/include/pocketpy/vm.h b/include/pocketpy/vm.h index fd7a9c5d..f967f2d7 100644 --- a/include/pocketpy/vm.h +++ b/include/pocketpy/vm.h @@ -565,19 +565,17 @@ PY_VAR_INT(unsigned short) PY_VAR_INT(unsigned int) PY_VAR_INT(unsigned long) PY_VAR_INT(unsigned long long) - - -#define PY_VAR_FLOAT(T) \ - inline PyObject* py_var(VM* vm, T _val){ \ - PK_UNUSED(vm); \ - return tag_float(static_cast(_val)); \ - } - -PY_VAR_FLOAT(float) -PY_VAR_FLOAT(double) - #undef PY_VAR_INT -#undef PY_VAR_FLOAT + +inline PyObject* py_var(VM* vm, float _val){ + PK_UNUSED(vm); + return tag_float(static_cast(_val)); +} + +inline PyObject* py_var(VM* vm, double _val){ + PK_UNUSED(vm); + return tag_float(static_cast(_val)); +} inline PyObject* py_var(VM* vm, bool val){ return val ? vm->True : vm->False;