From a8e60c1fdee248bda55e9e6e718e05d78c93e115 Mon Sep 17 00:00:00 2001
From: Paul Sokolovsky <pfalcon@users.sourceforge.net>
Date: Mon, 31 Mar 2014 01:38:25 +0300
Subject: [PATCH] objfloat: Missing default: caused incorrect results for
 unimplemented ops.

---
 py/objfloat.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/py/objfloat.c b/py/objfloat.c
index babc0c479..5e4d05f17 100644
--- a/py/objfloat.c
+++ b/py/objfloat.c
@@ -119,7 +119,8 @@ mp_obj_t mp_obj_float_binary_op(int op, mp_float_t lhs_val, mp_obj_t rhs_in) {
         case MP_BINARY_OP_LESS_EQUAL: return MP_BOOL(lhs_val <= rhs_val);
         case MP_BINARY_OP_MORE_EQUAL: return MP_BOOL(lhs_val >= rhs_val);
 
-        return NULL; // op not supported
+        default:
+            return NULL; // op not supported
     }
     return mp_obj_new_float(lhs_val);
 }
-- 
GitLab