@@ -149,7 +149,7 @@ def bug708901():
149149 >> FOR_ITER 2 (to 40)
150150 STORE_FAST 0 (res)
151151
152- %3d JUMP_ABSOLUTE 17 (to 34)
152+ %3d JUMP_BACKWARD 3 (to 34)
153153
154154%3d >> LOAD_CONST 0 (None)
155155 RETURN_VALUE
@@ -354,7 +354,7 @@ def bug42562():
354354 BINARY_OP 13 (+=)
355355 STORE_NAME 0 (x)
356356
357- 2 JUMP_ABSOLUTE 4 (to 8)
357+ 2 JUMP_BACKWARD 6 (to 8)
358358"""
359359
360360dis_traceback = """\
@@ -574,7 +574,7 @@ def foo(x):
574574 LOAD_FAST 1 (z)
575575 BINARY_OP 0 (+)
576576 LIST_APPEND 2
577- JUMP_ABSOLUTE 4 (to 8)
577+ JUMP_BACKWARD 8 (to 8)
578578 >> RETURN_VALUE
579579""" % (dis_nested_1 ,
580580 __file__ ,
@@ -1227,14 +1227,14 @@ def _prepare_test_cases():
12271227 Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 2 , argval = 4 , argrepr = '4' , offset = 68 , starts_line = None , is_jump_target = False , positions = None ),
12281228 Instruction (opname = 'COMPARE_OP' , opcode = 107 , arg = 0 , argval = '<' , argrepr = '<' , offset = 70 , starts_line = None , is_jump_target = False , positions = None ),
12291229 Instruction (opname = 'POP_JUMP_IF_FALSE' , opcode = 114 , arg = 40 , argval = 80 , argrepr = 'to 80' , offset = 76 , starts_line = None , is_jump_target = False , positions = None ),
1230- Instruction (opname = 'JUMP_ABSOLUTE ' , opcode = 113 , arg = 16 , argval = 32 , argrepr = 'to 32' , offset = 78 , starts_line = 6 , is_jump_target = False , positions = None ),
1230+ Instruction (opname = 'JUMP_BACKWARD ' , opcode = 140 , arg = 24 , argval = 32 , argrepr = 'to 32' , offset = 78 , starts_line = 6 , is_jump_target = False , positions = None ),
12311231 Instruction (opname = 'LOAD_FAST' , opcode = 124 , arg = 0 , argval = 'i' , argrepr = 'i' , offset = 80 , starts_line = 7 , is_jump_target = True , positions = None ),
12321232 Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 3 , argval = 6 , argrepr = '6' , offset = 82 , starts_line = None , is_jump_target = False , positions = None ),
12331233 Instruction (opname = 'COMPARE_OP' , opcode = 107 , arg = 4 , argval = '>' , argrepr = '>' , offset = 84 , starts_line = None , is_jump_target = False , positions = None ),
12341234 Instruction (opname = 'POP_JUMP_IF_FALSE' , opcode = 114 , arg = 48 , argval = 96 , argrepr = 'to 96' , offset = 90 , starts_line = None , is_jump_target = False , positions = None ),
12351235 Instruction (opname = 'POP_TOP' , opcode = 1 , arg = None , argval = None , argrepr = '' , offset = 92 , starts_line = 8 , is_jump_target = False , positions = None ),
12361236 Instruction (opname = 'JUMP_FORWARD' , opcode = 110 , arg = 16 , argval = 128 , argrepr = 'to 128' , offset = 94 , starts_line = None , is_jump_target = False , positions = None ),
1237- Instruction (opname = 'JUMP_ABSOLUTE ' , opcode = 113 , arg = 16 , argval = 32 , argrepr = 'to 32' , offset = 96 , starts_line = 7 , is_jump_target = True , positions = None ),
1237+ Instruction (opname = 'JUMP_BACKWARD ' , opcode = 140 , arg = 33 , argval = 32 , argrepr = 'to 32' , offset = 96 , starts_line = 7 , is_jump_target = True , positions = None ),
12381238 Instruction (opname = 'LOAD_GLOBAL' , opcode = 116 , arg = 3 , argval = 'print' , argrepr = 'NULL + print' , offset = 98 , starts_line = 10 , is_jump_target = True , positions = None ),
12391239 Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 4 , argval = 'I can haz else clause?' , argrepr = "'I can haz else clause?'" , offset = 110 , starts_line = None , is_jump_target = False , positions = None ),
12401240 Instruction (opname = 'PRECALL' , opcode = 166 , arg = 1 , argval = 1 , argrepr = '' , offset = 112 , starts_line = None , is_jump_target = False , positions = None ),
@@ -1255,7 +1255,7 @@ def _prepare_test_cases():
12551255 Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 3 , argval = 6 , argrepr = '6' , offset = 174 , starts_line = None , is_jump_target = False , positions = None ),
12561256 Instruction (opname = 'COMPARE_OP' , opcode = 107 , arg = 4 , argval = '>' , argrepr = '>' , offset = 176 , starts_line = None , is_jump_target = False , positions = None ),
12571257 Instruction (opname = 'POP_JUMP_IF_FALSE' , opcode = 114 , arg = 93 , argval = 186 , argrepr = 'to 186' , offset = 182 , starts_line = None , is_jump_target = False , positions = None ),
1258- Instruction (opname = 'JUMP_ABSOLUTE ' , opcode = 113 , arg = 64 , argval = 128 , argrepr = 'to 128' , offset = 184 , starts_line = 15 , is_jump_target = False , positions = None ),
1258+ Instruction (opname = 'JUMP_BACKWARD ' , opcode = 140 , arg = 29 , argval = 128 , argrepr = 'to 128' , offset = 184 , starts_line = 15 , is_jump_target = False , positions = None ),
12591259 Instruction (opname = 'LOAD_FAST' , opcode = 124 , arg = 0 , argval = 'i' , argrepr = 'i' , offset = 186 , starts_line = 16 , is_jump_target = True , positions = None ),
12601260 Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 2 , argval = 4 , argrepr = '4' , offset = 188 , starts_line = None , is_jump_target = False , positions = None ),
12611261 Instruction (opname = 'COMPARE_OP' , opcode = 107 , arg = 0 , argval = '<' , argrepr = '<' , offset = 190 , starts_line = None , is_jump_target = False , positions = None ),
0 commit comments