From e6cf5fb2cc43a94210203f4d45d38f29f33a82a8 Mon Sep 17 00:00:00 2001 From: Damien George Date: Sat, 26 Nov 2016 16:15:55 +1100 Subject: [PATCH] py/compile: Remove comment about TODO for short circuiting for if-stmt. Short circuiting is handled correctly by c_if_cond, and constants within short-circuit expressions are optimised by the parser. --- py/compile.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/py/compile.c b/py/compile.c index 6efd15effb..bc8d8d16d7 100644 --- a/py/compile.c +++ b/py/compile.c @@ -1203,8 +1203,6 @@ STATIC void compile_assert_stmt(compiler_t *comp, mp_parse_node_struct_t *pns) { } STATIC void compile_if_stmt(compiler_t *comp, mp_parse_node_struct_t *pns) { - // TODO proper and/or short circuiting - uint l_end = comp_next_label(comp); // optimisation: don't emit anything when "if False"