From: Stefan Behnel Date: Sat, 8 May 2010 20:35:17 +0000 (+0200) Subject: test for ticket #533: reference leak in 'continue' statement X-Git-Tag: 0.13.beta0~100 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=b23fde17e1622bcd54506cdf61e2efad58737357;p=cython.git test for ticket #533: reference leak in 'continue' statement --- diff --git a/tests/bugs.txt b/tests/bugs.txt index 8a3837d4..89742374 100644 --- a/tests/bugs.txt +++ b/tests/bugs.txt @@ -9,6 +9,7 @@ missing_baseclass_in_predecl_T262 cfunc_call_tuple_args_T408 cascaded_list_unpacking_T467 compile.cpp_operators +for_in_break_continue_T533 # CPython regression tests that don't current work: pyregr.test_threadsignals diff --git a/tests/run/for_in_break_continue_T533.pyx b/tests/run/for_in_break_continue_T533.pyx new file mode 100644 index 00000000..0608258a --- /dev/null +++ b/tests/run/for_in_break_continue_T533.pyx @@ -0,0 +1,15 @@ + +def for_in(): + """ + >>> for_in() + 6 + """ + i = -1 + for L in [[], range(5), range(10)]: + for i in L: + if i > 5: + break + else: + continue + break + return i