From 863d4cd862ca470f4bd4253977bba618b835fa39 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Sat, 14 Nov 2015 00:55:54 +0200 Subject: [PATCH] py/modmath: Don't create symbol entry for expm1() if not needed. --- py/modmath.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/py/modmath.c b/py/modmath.c index 69b67ff1f0..423ad4c610 100644 --- a/py/modmath.c +++ b/py/modmath.c @@ -194,7 +194,9 @@ STATIC const mp_map_elem_t mp_module_math_globals_table[] = { { MP_OBJ_NEW_QSTR(MP_QSTR_sqrt), (mp_obj_t)&mp_math_sqrt_obj }, { MP_OBJ_NEW_QSTR(MP_QSTR_pow), (mp_obj_t)&mp_math_pow_obj }, { MP_OBJ_NEW_QSTR(MP_QSTR_exp), (mp_obj_t)&mp_math_exp_obj }, + #if MICROPY_PY_MATH_SPECIAL_FUNCTIONS { MP_OBJ_NEW_QSTR(MP_QSTR_expm1), (mp_obj_t)&mp_math_expm1_obj }, + #endif { MP_OBJ_NEW_QSTR(MP_QSTR_log), (mp_obj_t)&mp_math_log_obj }, { MP_OBJ_NEW_QSTR(MP_QSTR_log2), (mp_obj_t)&mp_math_log2_obj }, { MP_OBJ_NEW_QSTR(MP_QSTR_log10), (mp_obj_t)&mp_math_log10_obj },