@@ -220,48 +220,48 @@ def __top_level__():
220220 r24 :: object
221221 r25 :: str
222222 r26, r27 :: object
223- r28, r29 :: bool
224- r30 :: str
225- r31 :: tuple
226- r32 :: i32
227- r33 :: bit
228- r34 :: dict
229- r35 :: str
230- r36 :: i32
231- r37 :: bit
232- r38 :: bool
233- r39 :: object
234- r40 :: str
235- r41, r42 :: object
236- r43 :: str
237- r44 :: tuple
238- r45 :: i32
239- r46 :: bit
240- r47 :: dict
241- r48 :: str
242- r49 :: i32
243- r50 :: bit
244- r51 :: bool
245- r52, r53 :: object
246- r54 :: dict
247- r55 :: str
248- r56 :: object
249- r57 :: dict
250- r58 :: str
251- r59, r60 :: object
252- r61 :: tuple
253- r62 :: str
254- r63, r64 :: object
255- r65, r66 :: bool
256- r67, r68 :: str
257- r69 :: tuple
258- r70 :: i32
259- r71 :: bit
260- r72 :: dict
261- r73 :: str
262- r74 :: i32
263- r75 :: bit
264- r76 :: bool
223+ r28 :: bool
224+ r29 :: str
225+ r30 :: tuple
226+ r31 :: i32
227+ r32 :: bit
228+ r33 :: dict
229+ r34 :: str
230+ r35 :: i32
231+ r36 :: bit
232+ r37 :: bool
233+ r38 :: object
234+ r39 :: str
235+ r40, r41 :: object
236+ r42 :: str
237+ r43 :: tuple
238+ r44 :: i32
239+ r45 :: bit
240+ r46 :: dict
241+ r47 :: str
242+ r48 :: i32
243+ r49 :: bit
244+ r50 :: bool
245+ r51, r52 :: object
246+ r53 :: dict
247+ r54 :: str
248+ r55 :: object
249+ r56 :: dict
250+ r57 :: str
251+ r58, r59 :: object
252+ r60 :: tuple
253+ r61 :: str
254+ r62, r63 :: object
255+ r64 :: bool
256+ r65, r66 :: str
257+ r67 :: tuple
258+ r68 :: i32
259+ r69 :: bit
260+ r70 :: dict
261+ r71 :: str
262+ r72 :: i32
263+ r73 :: bit
264+ r74 :: bool
265265L0:
266266 r0 = builtins :: module
267267 r1 = load_address _Py_NoneStruct
@@ -304,51 +304,50 @@ L2:
304304 r31 = PyObject_SetAttr(r27, r29, r30)
305305 r32 = r31 >= 0 :: signed
306306 __main__.C = r27 :: type
307- r34 = __main__.globals :: static
308- r35 = 'C'
309- r36 = PyDict_SetItem(r34, r35, r27)
310- r37 = r36 >= 0 :: signed
311- r38 = CPy_InitSubclass(r27)
312- r39 = <error> :: object
313- r40 = '__main__'
314- r41 = __main__.S_template :: type
315- r42 = CPyType_FromTemplate(r41, r39, r40)
316- r43 = '__mypyc_attrs__'
317- r44 = CPyTuple_LoadEmptyTupleConstant()
318- r45 = PyObject_SetAttr(r42, r43, r44)
319- r46 = r45 >= 0 :: signed
320- __main__.S = r42 :: type
321- r47 = __main__.globals :: static
322- r48 = 'S'
323- r49 = PyDict_SetItem(r47, r48, r42)
324- r50 = r49 >= 0 :: signed
325- r51 = CPy_InitSubclass(r42)
326- r52 = __main__.C :: type
327- r53 = __main__.S :: type
328- r54 = __main__.globals :: static
329- r55 = 'Generic'
330- r56 = CPyDict_GetItem(r54, r55)
331- r57 = __main__.globals :: static
332- r58 = 'T'
333- r59 = CPyDict_GetItem(r57, r58)
334- r60 = PyObject_GetItem(r56, r59)
335- r61 = PyTuple_Pack(3, r52, r53, r60)
336- r62 = '__main__'
337- r63 = __main__.D_template :: type
338- r64 = CPyType_FromTemplate(r63, r61, r62)
339- r65 = D_trait_vtable_setup()
340- r66 = D_coroutine_setup(r64)
341- r67 = '__mypyc_attrs__'
342- r68 = '__dict__'
343- r69 = PyTuple_Pack(1, r68)
344- r70 = PyObject_SetAttr(r64, r67, r69)
345- r71 = r70 >= 0 :: signed
346- __main__.D = r64 :: type
347- r72 = __main__.globals :: static
348- r73 = 'D'
349- r74 = PyDict_SetItem(r72, r73, r64)
350- r75 = r74 >= 0 :: signed
351- r76 = CPy_InitSubclass(r64)
307+ r33 = __main__.globals :: static
308+ r34 = 'C'
309+ r35 = PyDict_SetItem(r33, r34, r27)
310+ r36 = r35 >= 0 :: signed
311+ r37 = CPy_InitSubclass(r27)
312+ r38 = <error> :: object
313+ r39 = '__main__'
314+ r40 = __main__.S_template :: type
315+ r41 = CPyType_FromTemplate(r40, r38, r39)
316+ r42 = '__mypyc_attrs__'
317+ r43 = CPyTuple_LoadEmptyTupleConstant()
318+ r44 = PyObject_SetAttr(r41, r42, r43)
319+ r45 = r44 >= 0 :: signed
320+ __main__.S = r41 :: type
321+ r46 = __main__.globals :: static
322+ r47 = 'S'
323+ r48 = PyDict_SetItem(r46, r47, r41)
324+ r49 = r48 >= 0 :: signed
325+ r50 = CPy_InitSubclass(r41)
326+ r51 = __main__.C :: type
327+ r52 = __main__.S :: type
328+ r53 = __main__.globals :: static
329+ r54 = 'Generic'
330+ r55 = CPyDict_GetItem(r53, r54)
331+ r56 = __main__.globals :: static
332+ r57 = 'T'
333+ r58 = CPyDict_GetItem(r56, r57)
334+ r59 = PyObject_GetItem(r55, r58)
335+ r60 = PyTuple_Pack(3, r51, r52, r59)
336+ r61 = '__main__'
337+ r62 = __main__.D_template :: type
338+ r63 = CPyType_FromTemplate(r62, r60, r61)
339+ r64 = D_trait_vtable_setup()
340+ r65 = '__mypyc_attrs__'
341+ r66 = '__dict__'
342+ r67 = PyTuple_Pack(1, r66)
343+ r68 = PyObject_SetAttr(r63, r65, r67)
344+ r69 = r68 >= 0 :: signed
345+ __main__.D = r63 :: type
346+ r70 = __main__.globals :: static
347+ r71 = 'D'
348+ r72 = PyDict_SetItem(r70, r71, r63)
349+ r73 = r72 >= 0 :: signed
350+ r74 = CPy_InitSubclass(r63)
352351 return 1
353352
354353[case testIsInstance]
0 commit comments