@@ -649,50 +649,48 @@ def jumpy():
649649
650650Instruction = dis .Instruction
651651expected_opinfo_outer = [
652- Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 1 , argval = 3 , argrepr = '3' , offset = 0 , starts_line = 2 , is_jump_target = False ),
653- Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 2 , argval = 4 , argrepr = '4' , offset = 2 , starts_line = None , is_jump_target = False ),
654- Instruction (opname = 'LOAD_CLOSURE' , opcode = 135 , arg = 0 , argval = 'a' , argrepr = 'a' , offset = 4 , starts_line = None , is_jump_target = False ),
655- Instruction (opname = 'LOAD_CLOSURE' , opcode = 135 , arg = 1 , argval = 'b' , argrepr = 'b' , offset = 6 , starts_line = None , is_jump_target = False ),
656- Instruction (opname = 'BUILD_TUPLE' , opcode = 102 , arg = 2 , argval = 2 , argrepr = '' , offset = 8 , starts_line = None , is_jump_target = False ),
657- Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 3 , argval = code_object_f , argrepr = repr (code_object_f ), offset = 10 , starts_line = None , is_jump_target = False ),
658- Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 4 , argval = 'outer.<locals>.f' , argrepr = "'outer.<locals>.f'" , offset = 12 , starts_line = None , is_jump_target = False ),
659- Instruction (opname = 'MAKE_CLOSURE' , opcode = 134 , arg = 2 , argval = 2 , argrepr = '' , offset = 14 , starts_line = None , is_jump_target = False ),
660- Instruction (opname = 'STORE_FAST' , opcode = 125 , arg = 2 , argval = 'f' , argrepr = 'f' , offset = 16 , starts_line = None , is_jump_target = False ),
661- Instruction (opname = 'LOAD_GLOBAL' , opcode = 116 , arg = 0 , argval = 'print' , argrepr = 'print' , offset = 18 , starts_line = 7 , is_jump_target = False ),
662- Instruction (opname = 'LOAD_DEREF' , opcode = 136 , arg = 0 , argval = 'a' , argrepr = 'a' , offset = 20 , starts_line = None , is_jump_target = False ),
663- Instruction (opname = 'LOAD_DEREF' , opcode = 136 , arg = 1 , argval = 'b' , argrepr = 'b' , offset = 22 , starts_line = None , is_jump_target = False ),
664- Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 5 , argval = '' , argrepr = "''" , offset = 24 , starts_line = None , is_jump_target = False ),
665- Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 6 , argval = 1 , argrepr = '1' , offset = 26 , starts_line = None , is_jump_target = False ),
666- Instruction (opname = 'BUILD_LIST' , opcode = 103 , arg = 0 , argval = 0 , argrepr = '' , offset = 28 , starts_line = None , is_jump_target = False ),
667- Instruction (opname = 'BUILD_MAP' , opcode = 105 , arg = 0 , argval = 0 , argrepr = '' , offset = 30 , starts_line = None , is_jump_target = False ),
668- Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 7 , argval = 'Hello world!' , argrepr = "'Hello world!'" , offset = 32 , starts_line = None , is_jump_target = False ),
669- Instruction (opname = 'CALL_FUNCTION' , opcode = 131 , arg = 7 , argval = 7 , argrepr = '7 positional, 0 keyword pair' , offset = 34 , starts_line = None , is_jump_target = False ),
670- Instruction (opname = 'POP_TOP' , opcode = 1 , arg = None , argval = None , argrepr = '' , offset = 36 , starts_line = None , is_jump_target = False ),
671- Instruction (opname = 'LOAD_FAST' , opcode = 124 , arg = 2 , argval = 'f' , argrepr = 'f' , offset = 38 , starts_line = 8 , is_jump_target = False ),
672- Instruction (opname = 'RETURN_VALUE' , opcode = 83 , arg = None , argval = None , argrepr = '' , offset = 40 , starts_line = None , is_jump_target = False ),
652+ Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 8 , argval = (3 , 4 ), argrepr = '(3, 4)' , offset = 0 , starts_line = 2 , is_jump_target = False ),
653+ Instruction (opname = 'LOAD_CLOSURE' , opcode = 135 , arg = 0 , argval = 'a' , argrepr = 'a' , offset = 2 , starts_line = None , is_jump_target = False ),
654+ Instruction (opname = 'LOAD_CLOSURE' , opcode = 135 , arg = 1 , argval = 'b' , argrepr = 'b' , offset = 4 , starts_line = None , is_jump_target = False ),
655+ Instruction (opname = 'BUILD_TUPLE' , opcode = 102 , arg = 2 , argval = 2 , argrepr = '' , offset = 6 , starts_line = None , is_jump_target = False ),
656+ Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 3 , argval = code_object_f , argrepr = repr (code_object_f ), offset = 8 , starts_line = None , is_jump_target = False ),
657+ Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 4 , argval = 'outer.<locals>.f' , argrepr = "'outer.<locals>.f'" , offset = 10 , starts_line = None , is_jump_target = False ),
658+ Instruction (opname = 'MAKE_FUNCTION' , opcode = 132 , arg = 9 , argval = 9 , argrepr = '' , offset = 12 , starts_line = None , is_jump_target = False ),
659+ Instruction (opname = 'STORE_FAST' , opcode = 125 , arg = 2 , argval = 'f' , argrepr = 'f' , offset = 14 , starts_line = None , is_jump_target = False ),
660+ Instruction (opname = 'LOAD_GLOBAL' , opcode = 116 , arg = 0 , argval = 'print' , argrepr = 'print' , offset = 16 , starts_line = 7 , is_jump_target = False ),
661+ Instruction (opname = 'LOAD_DEREF' , opcode = 136 , arg = 0 , argval = 'a' , argrepr = 'a' , offset = 18 , starts_line = None , is_jump_target = False ),
662+ Instruction (opname = 'LOAD_DEREF' , opcode = 136 , arg = 1 , argval = 'b' , argrepr = 'b' , offset = 20 , starts_line = None , is_jump_target = False ),
663+ Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 5 , argval = '' , argrepr = "''" , offset = 22 , starts_line = None , is_jump_target = False ),
664+ Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 6 , argval = 1 , argrepr = '1' , offset = 24 , starts_line = None , is_jump_target = False ),
665+ Instruction (opname = 'BUILD_LIST' , opcode = 103 , arg = 0 , argval = 0 , argrepr = '' , offset = 26 , starts_line = None , is_jump_target = False ),
666+ Instruction (opname = 'BUILD_MAP' , opcode = 105 , arg = 0 , argval = 0 , argrepr = '' , offset = 28 , starts_line = None , is_jump_target = False ),
667+ Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 7 , argval = 'Hello world!' , argrepr = "'Hello world!'" , offset = 30 , starts_line = None , is_jump_target = False ),
668+ Instruction (opname = 'CALL_FUNCTION' , opcode = 131 , arg = 7 , argval = 7 , argrepr = '7 positional, 0 keyword pair' , offset = 32 , starts_line = None , is_jump_target = False ),
669+ Instruction (opname = 'POP_TOP' , opcode = 1 , arg = None , argval = None , argrepr = '' , offset = 34 , starts_line = None , is_jump_target = False ),
670+ Instruction (opname = 'LOAD_FAST' , opcode = 124 , arg = 2 , argval = 'f' , argrepr = 'f' , offset = 36 , starts_line = 8 , is_jump_target = False ),
671+ Instruction (opname = 'RETURN_VALUE' , opcode = 83 , arg = None , argval = None , argrepr = '' , offset = 38 , starts_line = None , is_jump_target = False ),
673672]
674673
675674expected_opinfo_f = [
676- Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 1 , argval = 5 , argrepr = '5' , offset = 0 , starts_line = 3 , is_jump_target = False ),
677- Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 2 , argval = 6 , argrepr = '6' , offset = 2 , starts_line = None , is_jump_target = False ),
678- Instruction (opname = 'LOAD_CLOSURE' , opcode = 135 , arg = 2 , argval = 'a' , argrepr = 'a' , offset = 4 , starts_line = None , is_jump_target = False ),
679- Instruction (opname = 'LOAD_CLOSURE' , opcode = 135 , arg = 3 , argval = 'b' , argrepr = 'b' , offset = 6 , starts_line = None , is_jump_target = False ),
680- Instruction (opname = 'LOAD_CLOSURE' , opcode = 135 , arg = 0 , argval = 'c' , argrepr = 'c' , offset = 8 , starts_line = None , is_jump_target = False ),
681- Instruction (opname = 'LOAD_CLOSURE' , opcode = 135 , arg = 1 , argval = 'd' , argrepr = 'd' , offset = 10 , starts_line = None , is_jump_target = False ),
682- Instruction (opname = 'BUILD_TUPLE' , opcode = 102 , arg = 4 , argval = 4 , argrepr = '' , offset = 12 , starts_line = None , is_jump_target = False ),
683- Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 3 , argval = code_object_inner , argrepr = repr (code_object_inner ), offset = 14 , starts_line = None , is_jump_target = False ),
684- Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 4 , argval = 'outer.<locals>.f.<locals>.inner' , argrepr = "'outer.<locals>.f.<locals>.inner'" , offset = 16 , starts_line = None , is_jump_target = False ),
685- Instruction (opname = 'MAKE_CLOSURE' , opcode = 134 , arg = 2 , argval = 2 , argrepr = '' , offset = 18 , starts_line = None , is_jump_target = False ),
686- Instruction (opname = 'STORE_FAST' , opcode = 125 , arg = 2 , argval = 'inner' , argrepr = 'inner' , offset = 20 , starts_line = None , is_jump_target = False ),
687- Instruction (opname = 'LOAD_GLOBAL' , opcode = 116 , arg = 0 , argval = 'print' , argrepr = 'print' , offset = 22 , starts_line = 5 , is_jump_target = False ),
688- Instruction (opname = 'LOAD_DEREF' , opcode = 136 , arg = 2 , argval = 'a' , argrepr = 'a' , offset = 24 , starts_line = None , is_jump_target = False ),
689- Instruction (opname = 'LOAD_DEREF' , opcode = 136 , arg = 3 , argval = 'b' , argrepr = 'b' , offset = 26 , starts_line = None , is_jump_target = False ),
690- Instruction (opname = 'LOAD_DEREF' , opcode = 136 , arg = 0 , argval = 'c' , argrepr = 'c' , offset = 28 , starts_line = None , is_jump_target = False ),
691- Instruction (opname = 'LOAD_DEREF' , opcode = 136 , arg = 1 , argval = 'd' , argrepr = 'd' , offset = 30 , starts_line = None , is_jump_target = False ),
692- Instruction (opname = 'CALL_FUNCTION' , opcode = 131 , arg = 4 , argval = 4 , argrepr = '4 positional, 0 keyword pair' , offset = 32 , starts_line = None , is_jump_target = False ),
693- Instruction (opname = 'POP_TOP' , opcode = 1 , arg = None , argval = None , argrepr = '' , offset = 34 , starts_line = None , is_jump_target = False ),
694- Instruction (opname = 'LOAD_FAST' , opcode = 124 , arg = 2 , argval = 'inner' , argrepr = 'inner' , offset = 36 , starts_line = 6 , is_jump_target = False ),
695- Instruction (opname = 'RETURN_VALUE' , opcode = 83 , arg = None , argval = None , argrepr = '' , offset = 38 , starts_line = None , is_jump_target = False ),
675+ Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 5 , argval = (5 , 6 ), argrepr = '(5, 6)' , offset = 0 , starts_line = 3 , is_jump_target = False ),
676+ Instruction (opname = 'LOAD_CLOSURE' , opcode = 135 , arg = 2 , argval = 'a' , argrepr = 'a' , offset = 2 , starts_line = None , is_jump_target = False ),
677+ Instruction (opname = 'LOAD_CLOSURE' , opcode = 135 , arg = 3 , argval = 'b' , argrepr = 'b' , offset = 4 , starts_line = None , is_jump_target = False ),
678+ Instruction (opname = 'LOAD_CLOSURE' , opcode = 135 , arg = 0 , argval = 'c' , argrepr = 'c' , offset = 6 , starts_line = None , is_jump_target = False ),
679+ Instruction (opname = 'LOAD_CLOSURE' , opcode = 135 , arg = 1 , argval = 'd' , argrepr = 'd' , offset = 8 , starts_line = None , is_jump_target = False ),
680+ Instruction (opname = 'BUILD_TUPLE' , opcode = 102 , arg = 4 , argval = 4 , argrepr = '' , offset = 10 , starts_line = None , is_jump_target = False ),
681+ Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 3 , argval = code_object_inner , argrepr = repr (code_object_inner ), offset = 12 , starts_line = None , is_jump_target = False ),
682+ Instruction (opname = 'LOAD_CONST' , opcode = 100 , arg = 4 , argval = 'outer.<locals>.f.<locals>.inner' , argrepr = "'outer.<locals>.f.<locals>.inner'" , offset = 14 , starts_line = None , is_jump_target = False ),
683+ Instruction (opname = 'MAKE_FUNCTION' , opcode = 132 , arg = 9 , argval = 9 , argrepr = '' , offset = 16 , starts_line = None , is_jump_target = False ),
684+ Instruction (opname = 'STORE_FAST' , opcode = 125 , arg = 2 , argval = 'inner' , argrepr = 'inner' , offset = 18 , starts_line = None , is_jump_target = False ),
685+ Instruction (opname = 'LOAD_GLOBAL' , opcode = 116 , arg = 0 , argval = 'print' , argrepr = 'print' , offset = 20 , starts_line = 5 , is_jump_target = False ),
686+ Instruction (opname = 'LOAD_DEREF' , opcode = 136 , arg = 2 , argval = 'a' , argrepr = 'a' , offset = 22 , starts_line = None , is_jump_target = False ),
687+ Instruction (opname = 'LOAD_DEREF' , opcode = 136 , arg = 3 , argval = 'b' , argrepr = 'b' , offset = 24 , starts_line = None , is_jump_target = False ),
688+ Instruction (opname = 'LOAD_DEREF' , opcode = 136 , arg = 0 , argval = 'c' , argrepr = 'c' , offset = 26 , starts_line = None , is_jump_target = False ),
689+ Instruction (opname = 'LOAD_DEREF' , opcode = 136 , arg = 1 , argval = 'd' , argrepr = 'd' , offset = 28 , starts_line = None , is_jump_target = False ),
690+ Instruction (opname = 'CALL_FUNCTION' , opcode = 131 , arg = 4 , argval = 4 , argrepr = '4 positional, 0 keyword pair' , offset = 30 , starts_line = None , is_jump_target = False ),
691+ Instruction (opname = 'POP_TOP' , opcode = 1 , arg = None , argval = None , argrepr = '' , offset = 32 , starts_line = None , is_jump_target = False ),
692+ Instruction (opname = 'LOAD_FAST' , opcode = 124 , arg = 2 , argval = 'inner' , argrepr = 'inner' , offset = 34 , starts_line = 6 , is_jump_target = False ),
693+ Instruction (opname = 'RETURN_VALUE' , opcode = 83 , arg = None , argval = None , argrepr = '' , offset = 36 , starts_line = None , is_jump_target = False ),
696694]
697695
698696expected_opinfo_inner = [
0 commit comments