From bd04ed3e8a4235664743fd4c452091a9ce603011 Mon Sep 17 00:00:00 2001
From: Damien George <damien.p.george@gmail.com>
Date: Sat, 4 Feb 2017 00:23:56 +1100
Subject: [PATCH] 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).
---
 py/objcomplex.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/py/objcomplex.c b/py/objcomplex.c
index 4c05886f0..426e76e5f 100644
--- a/py/objcomplex.c
+++ b/py/objcomplex.c
@@ -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);
             if (abs1 == 0) {
                 if (rhs_imag == 0 && rhs_real >= 0) {
-                    lhs_real = 1 ? rhs_real == 0 : 0;
+                    lhs_real = (rhs_real == 0);
                     rhs_real = 0;
                 } else {
                     mp_raise_msg(&mp_type_ZeroDivisionError, "0.0 to a complex power");
-- 
GitLab