blob: c8438d8699709d1549296596f188065c9b97ca76 [file]
[case testLowerListDisplay]
def f() -> None:
a = [4, 6, 7]
[out]
def f():
r0 :: list
r1, r2, r3 :: object
r4, r5, r6, r7 :: ptr
a :: list
r8 :: None
L0:
r0 = PyList_New(3)
if is_error(r0) goto L2 (error at f:2) else goto L1
L1:
r1 = object 4
r2 = object 6
r3 = object 7
r4 = get_element_ptr r0 ob_item :: PyListObject
r5 = load_mem r4 :: ptr*
inc_ref r1
set_mem r5, r1 :: builtins.object*
inc_ref r2
r6 = r5 + WORD_SIZE*1
set_mem r6, r2 :: builtins.object*
inc_ref r3
r7 = r5 + WORD_SIZE*2
set_mem r7, r3 :: builtins.object*
a = r0
dec_ref a
return 1
L2:
r8 = <error> :: None
return r8