From 3cda0ed062892c46cbae43989ff59399e8042f58 Mon Sep 17 00:00:00 2001 From: Benjamin Peterson Date: Sat, 13 Dec 2014 16:06:19 -0500 Subject: pop the loop block even for infinite while loops (closes #23048) --- Lib/test/test_dis.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'Lib/test/test_dis.py') diff --git a/Lib/test/test_dis.py b/Lib/test/test_dis.py index d1229fba6d..b8daff725c 100644 --- a/Lib/test/test_dis.py +++ b/Lib/test/test_dis.py @@ -178,15 +178,16 @@ dis_compound_stmt_str = """\ 1 0 LOAD_CONST 0 (0) 3 STORE_NAME 0 (x) - 2 6 SETUP_LOOP 13 (to 22) + 2 6 SETUP_LOOP 14 (to 23) 3 >> 9 LOAD_NAME 0 (x) 12 LOAD_CONST 1 (1) 15 INPLACE_ADD 16 STORE_NAME 0 (x) 19 JUMP_ABSOLUTE 9 - >> 22 LOAD_CONST 2 (None) - 25 RETURN_VALUE + 22 POP_BLOCK + >> 23 LOAD_CONST 2 (None) + 26 RETURN_VALUE """ dis_traceback = """\ -- cgit v1.2.1