summaryrefslogtreecommitdiff
path: root/py/runtime.h
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2017-08-29 13:04:01 +1000
committerDamien George <damien.p.george@gmail.com>2017-08-29 13:16:30 +1000
commit58321dd9854d71a96e5db2d361e0efc05d9de8cf (patch)
tree99868b98083b1b25715303ee6f2b62835492ffce /py/runtime.h
parentbe8e5744e64aec10a3499fd6ea034bbf4be0c871 (diff)
all: Convert mp_uint_t to mp_unary_op_t/mp_binary_op_t where appropriate
The unary-op/binary-op enums are already defined, and there are no arithmetic tricks used with these types, so it makes sense to use the correct enum type for arguments that take these values. It also reduces code size quite a bit for nan-boxing builds.
Diffstat (limited to 'py/runtime.h')
-rw-r--r--py/runtime.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/py/runtime.h b/py/runtime.h
index 428e2571c..4abdea584 100644
--- a/py/runtime.h
+++ b/py/runtime.h
@@ -96,8 +96,8 @@ void mp_store_global(qstr qst, mp_obj_t obj);
void mp_delete_name(qstr qst);
void mp_delete_global(qstr qst);
-mp_obj_t mp_unary_op(mp_uint_t op, mp_obj_t arg);
-mp_obj_t mp_binary_op(mp_uint_t op, mp_obj_t lhs, mp_obj_t rhs);
+mp_obj_t mp_unary_op(mp_unary_op_t op, mp_obj_t arg);
+mp_obj_t mp_binary_op(mp_binary_op_t op, mp_obj_t lhs, mp_obj_t rhs);
mp_obj_t mp_call_function_0(mp_obj_t fun);
mp_obj_t mp_call_function_1(mp_obj_t fun, mp_obj_t arg);