tests: Fix cmd_showbc now that LOAD_CONST_ELLIPSIS bytecode is gone.

pull/1232/head
Damien George 2015-05-05 23:58:52 +01:00
rodzic 3d91b1f67f
commit 367d4d1098
2 zmienionych plików z 111 dodań i 113 usunięć

Wyświetl plik

@ -3,7 +3,7 @@
def f(): def f():
# constants # constants
a = None + False + True + ... a = None + False + True
a = 0 a = 0
a = 1000 a = 1000
a = -1000 a = -1000

Wyświetl plik

@ -42,121 +42,119 @@ arg names:
02 BINARY_OP 5 __add__ 02 BINARY_OP 5 __add__
03 LOAD_CONST_TRUE 03 LOAD_CONST_TRUE
04 BINARY_OP 5 __add__ 04 BINARY_OP 5 __add__
05 LOAD_CONST_ELLIPSIS 05 STORE_FAST 0
06 BINARY_OP 5 __add__ 06 LOAD_CONST_SMALL_INT 0
07 STORE_FAST 0 07 STORE_FAST 0
08 LOAD_CONST_SMALL_INT 0 08 LOAD_CONST_SMALL_INT 1000
09 STORE_FAST 0 11 STORE_FAST 0
10 LOAD_CONST_SMALL_INT 1000 12 LOAD_CONST_SMALL_INT -1000
13 STORE_FAST 0 15 STORE_FAST 0
14 LOAD_CONST_SMALL_INT -1000 16 LOAD_CONST_SMALL_INT 1
17 STORE_FAST 0 17 STORE_FAST 0
18 LOAD_CONST_SMALL_INT 1 18 LOAD_CONST_SMALL_INT 1
19 STORE_FAST 0 19 LOAD_CONST_SMALL_INT 2
20 LOAD_CONST_SMALL_INT 1 20 BUILD_TUPLE 2
21 LOAD_CONST_SMALL_INT 2 22 STORE_DEREF 14
22 BUILD_TUPLE 2 24 LOAD_CONST_SMALL_INT 1
24 STORE_DEREF 14 25 LOAD_CONST_SMALL_INT 2
26 LOAD_CONST_SMALL_INT 1 26 BUILD_LIST 2
27 LOAD_CONST_SMALL_INT 2 28 STORE_FAST 1
28 BUILD_LIST 2 29 LOAD_CONST_SMALL_INT 1
30 STORE_FAST 1 30 LOAD_CONST_SMALL_INT 2
31 LOAD_CONST_SMALL_INT 1 31 BUILD_SET 2
32 LOAD_CONST_SMALL_INT 2 33 STORE_FAST 2
33 BUILD_SET 2 34 BUILD_MAP 0
35 STORE_FAST 2 36 STORE_DEREF 15
36 BUILD_MAP 0 38 BUILD_MAP 1
38 STORE_DEREF 15 40 LOAD_CONST_SMALL_INT 2
40 BUILD_MAP 1 41 LOAD_CONST_SMALL_INT 1
42 LOAD_CONST_SMALL_INT 2 42 STORE_MAP
43 LOAD_CONST_SMALL_INT 1 43 STORE_FAST 3
44 STORE_MAP 44 LOAD_CONST_STRING 'a'
45 STORE_FAST 3 47 STORE_FAST 4
46 LOAD_CONST_STRING 'a' 48 LOAD_CONST_BYTES a
49 STORE_FAST 4 51 STORE_FAST 5
50 LOAD_CONST_BYTES a 52 LOAD_CONST_SMALL_INT 1
53 STORE_FAST 5 53 STORE_FAST 6
54 LOAD_CONST_SMALL_INT 1 54 LOAD_CONST_SMALL_INT 2
55 STORE_FAST 6 55 STORE_FAST 7
56 LOAD_CONST_SMALL_INT 2 56 LOAD_FAST 0
57 STORE_FAST 7 57 LOAD_DEREF 14
58 LOAD_FAST 0 59 BINARY_OP 5 __add__
59 LOAD_DEREF 14 60 STORE_FAST 8
61 BINARY_OP 5 __add__ 61 LOAD_FAST 0
62 STORE_FAST 8 62 UNARY_OP 3
63 LOAD_FAST 0 63 STORE_FAST 9
64 UNARY_OP 3 64 LOAD_FAST 0
65 STORE_FAST 9 65 UNARY_OP 0
66 LOAD_FAST 0 66 NOT
67 UNARY_OP 0 67 STORE_FAST 10
68 NOT 68 LOAD_FAST 0
69 STORE_FAST 10 69 LOAD_DEREF 14
70 LOAD_FAST 0 71 DUP_TOP
71 LOAD_DEREF 14 72 ROT_THREE
73 DUP_TOP 73 BINARY_OP 26 __eq__
74 ROT_THREE 74 JUMP_IF_FALSE_OR_POP 82
75 BINARY_OP 26 __eq__ 77 LOAD_FAST 1
76 JUMP_IF_FALSE_OR_POP 84 78 BINARY_OP 26 __eq__
79 LOAD_FAST 1 79 JUMP 84
80 BINARY_OP 26 __eq__ 82 ROT_TWO
81 JUMP 86 83 POP_TOP
84 ROT_TWO 84 STORE_FAST 10
85 POP_TOP 85 LOAD_FAST 0
86 STORE_FAST 10 86 LOAD_DEREF 14
87 LOAD_FAST 0 88 BINARY_OP 26 __eq__
88 LOAD_DEREF 14 89 JUMP_IF_FALSE_OR_POP 96
90 BINARY_OP 26 __eq__ 92 LOAD_DEREF 14
91 JUMP_IF_FALSE_OR_POP 98 94 LOAD_FAST 1
94 LOAD_DEREF 14 95 BINARY_OP 26 __eq__
96 LOAD_FAST 1 96 UNARY_OP 0
97 BINARY_OP 26 __eq__ 97 NOT
98 UNARY_OP 0 98 STORE_FAST 10
99 NOT 99 LOAD_DEREF 14
100 STORE_FAST 10 101 LOAD_ATTR c (cache=0)
101 LOAD_DEREF 14 105 STORE_FAST 11
103 LOAD_ATTR c (cache=0) 106 LOAD_FAST 11
107 STORE_FAST 11 107 LOAD_DEREF 14
108 LOAD_FAST 11 109 STORE_ATTR c (cache=0)
109 LOAD_DEREF 14 113 LOAD_DEREF 14
111 STORE_ATTR c (cache=0) 115 LOAD_CONST_SMALL_INT 0
115 LOAD_DEREF 14 116 LOAD_SUBSCR
117 LOAD_CONST_SMALL_INT 0 117 STORE_FAST 12
118 LOAD_SUBSCR 118 LOAD_FAST 12
119 STORE_FAST 12 119 LOAD_DEREF 14
120 LOAD_FAST 12 121 LOAD_CONST_SMALL_INT 0
121 LOAD_DEREF 14 122 STORE_SUBSCR
123 LOAD_CONST_SMALL_INT 0 123 LOAD_DEREF 14
124 STORE_SUBSCR 125 LOAD_CONST_NONE
125 LOAD_DEREF 14 126 LOAD_CONST_NONE
127 LOAD_CONST_NONE 127 BUILD_SLICE 2
128 LOAD_CONST_NONE 129 LOAD_SUBSCR
129 BUILD_SLICE 2 130 STORE_FAST 0
131 LOAD_SUBSCR 131 LOAD_FAST 1
132 STORE_FAST 0 132 UNPACK_SEQUENCE 2
133 LOAD_FAST 1 134 STORE_FAST 0
134 UNPACK_SEQUENCE 2 135 STORE_DEREF 14
136 STORE_FAST 0 137 LOAD_DEREF 14
137 STORE_DEREF 14 139 LOAD_FAST 0
139 LOAD_DEREF 14 140 ROT_TWO
141 LOAD_FAST 0 141 STORE_FAST 0
142 ROT_TWO 142 STORE_DEREF 14
143 STORE_FAST 0 144 LOAD_FAST 1
144 STORE_DEREF 14 145 LOAD_DEREF 14
146 LOAD_FAST 1 147 LOAD_FAST 0
147 LOAD_DEREF 14 148 ROT_THREE
149 LOAD_FAST 0 149 ROT_TWO
150 ROT_THREE 150 STORE_FAST 0
151 ROT_TWO 151 STORE_DEREF 14
152 STORE_FAST 0 153 STORE_FAST 1
153 STORE_DEREF 14 154 DELETE_FAST 0
155 STORE_FAST 1 156 LOAD_FAST 0
156 DELETE_FAST 0 157 STORE_GLOBAL gl
158 LOAD_FAST 0 160 DELETE_GLOBAL gl
159 STORE_GLOBAL gl 163 LOAD_FAST 14
162 DELETE_GLOBAL gl 164 LOAD_FAST 15
165 LOAD_FAST 14 165 MAKE_CLOSURE \.\+ 2
166 LOAD_FAST 15
167 MAKE_CLOSURE \.\+ 2
\\d\+ LOAD_FAST 2 \\d\+ LOAD_FAST 2
\\d\+ GET_ITER \\d\+ GET_ITER
\\d\+ CALL_FUNCTION n=1 nkw=0 \\d\+ CALL_FUNCTION n=1 nkw=0