Skip to content
Snippets Groups Projects
Commit bd04ed3e authored by Damien George's avatar Damien George
Browse files

py/objcomplex: Fix typo in ternary expression.

This typo actually did the correct thing, but it was very obscure (came
about from think in terms of Python's "x if cond else y" expression).
parent 91eb0153
No related branches found
No related tags found
No related merge requests found
...@@ -223,7 +223,7 @@ mp_obj_t mp_obj_complex_binary_op(mp_uint_t op, mp_float_t lhs_real, mp_float_t ...@@ -223,7 +223,7 @@ mp_obj_t mp_obj_complex_binary_op(mp_uint_t op, mp_float_t lhs_real, mp_float_t
mp_float_t abs1 = MICROPY_FLOAT_C_FUN(sqrt)(lhs_real*lhs_real + lhs_imag*lhs_imag); mp_float_t abs1 = MICROPY_FLOAT_C_FUN(sqrt)(lhs_real*lhs_real + lhs_imag*lhs_imag);
if (abs1 == 0) { if (abs1 == 0) {
if (rhs_imag == 0 && rhs_real >= 0) { if (rhs_imag == 0 && rhs_real >= 0) {
lhs_real = 1 ? rhs_real == 0 : 0; lhs_real = (rhs_real == 0);
rhs_real = 0; rhs_real = 0;
} else { } else {
mp_raise_msg(&mp_type_ZeroDivisionError, "0.0 to a complex power"); mp_raise_msg(&mp_type_ZeroDivisionError, "0.0 to a complex power");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment