summaryrefslogtreecommitdiff
path: root/py
diff options
context:
space:
mode:
Diffstat (limited to 'py')
-rw-r--r--py/parsenum.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/py/parsenum.c b/py/parsenum.c
index ba7e40afd..354d0f756 100644
--- a/py/parsenum.c
+++ b/py/parsenum.c
@@ -319,11 +319,13 @@ mp_obj_t mp_parse_num_decimal(const char *str, size_t len, bool allow_imag, bool
return mp_obj_new_complex(0, dec_val);
} else if (force_complex) {
return mp_obj_new_complex(dec_val, 0);
+ }
#else
if (imag || force_complex) {
raise_exc(mp_obj_new_exception_msg(&mp_type_ValueError, "complex values not supported"), lex);
+ }
#endif
- } else {
+ else {
return mp_obj_new_float(dec_val);
}