Skip to content
Snippets Groups Projects
Commit 00a4da93 authored by mux's avatar mux
Browse files

Fix implicit double conversion warning

parent ddf1aa92
No related branches found
No related tags found
No related merge requests found
......@@ -24,9 +24,9 @@ mp_obj_t mp_obj_new_complex(mp_float_t real, mp_float_t imag);
void complex_print(void (*print)(void *env, const char *fmt, ...), void *env, mp_obj_t o_in, mp_print_kind_t kind) {
mp_obj_complex_t *o = o_in;
if (o->real == 0) {
print(env, "%.8gj", o->imag);
print(env, "%.8gj", (double) o->imag);
} else {
print(env, "(%.8g+%.8gj)", o->real, o->imag);
print(env, "(%.8g+%.8gj)", (double) o->real, (double) o->imag);
}
}
......
......@@ -21,7 +21,7 @@ mp_obj_t mp_obj_new_float(mp_float_t value);
static void float_print(void (*print)(void *env, const char *fmt, ...), void *env, mp_obj_t o_in, mp_print_kind_t kind) {
mp_obj_float_t *o = o_in;
print(env, "%.8g", o->value);
print(env, "%.8g", (double) o->value);
}
static mp_obj_t float_make_new(mp_obj_t type_in, uint n_args, uint n_kw, const mp_obj_t *args) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment