summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2015-10-14 15:51:12 +0100
committerDamien George <damien.p.george@gmail.com>2015-10-14 15:51:12 +0100
commitd7e3b36a099aba55885b61b953a123044d9295da (patch)
treecffbb7c6bafb58cb30f190fb7c089a151ace900b
parentfcce1483fa8287f954e2f331b7899904b3f2130b (diff)
downloadmicropython-d7e3b36a099aba55885b61b953a123044d9295da.tar.gz
micropython-d7e3b36a099aba55885b61b953a123044d9295da.zip
py/compile: Remove unnecessary label in compilation of for statement.
-rw-r--r--py/compile.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/py/compile.c b/py/compile.c
index f3ac5b3837..f10b378074 100644
--- a/py/compile.c
+++ b/py/compile.c
@@ -1424,7 +1424,6 @@ STATIC void compile_for_stmt(compiler_t *comp, mp_parse_node_struct_t *pns) {
comp->break_label |= MP_EMIT_BREAK_FROM_FOR;
uint pop_label = comp_next_label(comp);
- uint end_label = comp_next_label(comp);
compile_node(comp, pns->nodes[1]); // iterator
EMIT(get_iter);
@@ -1444,7 +1443,6 @@ STATIC void compile_for_stmt(compiler_t *comp, mp_parse_node_struct_t *pns) {
compile_node(comp, pns->nodes[3]); // else (not tested)
EMIT_ARG(label_assign, break_label);
- EMIT_ARG(label_assign, end_label);
}
STATIC void compile_try_except(compiler_t *comp, mp_parse_node_t pn_body, int n_except, mp_parse_node_t *pn_excepts, mp_parse_node_t pn_else) {