From dc3eb55e6afa037e9bcea1baeb8291d17744c205 Mon Sep 17 00:00:00 2001
From: Paul Sokolovsky <pfalcon@users.sourceforge.net>
Date: Sun, 14 Feb 2016 19:12:57 +0200
Subject: [PATCH] py/obj.h: If not float support is enabled, define
 mp_obj_is_float(o) to false.

We have so many configuration options, that finally having shortcuts like
this is helpful and cuts on number of ifdef's.
---
 py/obj.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/py/obj.h b/py/obj.h
index bfdceeb4e..3d0339473 100644
--- a/py/obj.h
+++ b/py/obj.h
@@ -710,6 +710,8 @@ mp_obj_t mp_obj_float_binary_op(mp_uint_t op, mp_float_t lhs_val, mp_obj_t rhs);
 // complex
 void mp_obj_complex_get(mp_obj_t self_in, mp_float_t *real, mp_float_t *imag);
 mp_obj_t mp_obj_complex_binary_op(mp_uint_t op, mp_float_t lhs_real, mp_float_t lhs_imag, mp_obj_t rhs_in); // can return MP_OBJ_NULL if op not supported
+#else
+#define mp_obj_is_float(o) (false)
 #endif
 
 // tuple
-- 
GitLab