Skip to content

Commit 4725160

Browse files
Update irbuild-tuple.test
1 parent ddd9816 commit 4725160

1 file changed

Lines changed: 22 additions & 24 deletions

File tree

mypyc/test-data/irbuild-tuple.test

Lines changed: 22 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -843,7 +843,7 @@ L2:
843843
r8 = 0
844844
goto L4
845845
L3:
846-
r19 = r8 < 3 :: signed
846+
r9 = r8 < 3 :: signed
847847
if r9 goto L4 else goto L6 :: bool
848848
L4:
849849
r10 = CPySequenceTuple_GetItemUnsafe(r6, r8)
@@ -880,34 +880,32 @@ L0:
880880
r1 = 'source_var'
881881
r2 = CPyDict_GetItem(r0, r1)
882882
r3 = unbox(tuple[int, int, int], r2)
883-
r4 = box(tuple[int, int, int], r3)
884-
r5 = PyObject_Size(r4)
885-
r6 = r5 >= 0 :: signed
886-
r7 = r3[0]
887-
r8 = r3[1]
888-
r9 = r3[2]
889-
r10 = box(int, r7)
890-
r11 = box(int, r8)
891-
r12 = box(int, r9)
892-
r13 = PyTuple_Pack(3, r10, r11, r12)
893-
r14 = PyTuple_New(r5)
894-
r15 = 0
883+
r4 = r3[0]
884+
r5 = r3[1]
885+
r6 = r3[2]
886+
r7 = box(int, r4)
887+
r8 = box(int, r5)
888+
r9 = box(int, r6)
889+
r10 = PyTuple_Pack(3, r7, r8, r9)
890+
r11 = PyTuple_New(3)
891+
r12 = 0
892+
goto L2
895893
L1:
896-
r16 = r15 < r5 :: signed
897-
if r16 goto L2 else goto L4 :: bool
894+
r13 = r12 < 3 :: signed
895+
if r13 goto L2 else goto L4 :: bool
898896
L2:
899-
r17 = CPySequenceTuple_GetItemUnsafe(r13, r15)
900-
r18 = unbox(int, r17)
901-
x = r18
902-
r19 = f(x)
903-
r20 = box(bool, r19)
904-
CPySequenceTuple_SetItemUnsafe(r14, r15, r20)
897+
r14 = CPySequenceTuple_GetItemUnsafe(r10, r12)
898+
r15 = unbox(int, r14)
899+
x = r15
900+
r16 = f(x)
901+
r17 = box(bool, r16)
902+
CPySequenceTuple_SetItemUnsafe(r11, r12, r17)
905903
L3:
906-
r21 = r15 + 1
907-
r15 = r21
904+
r18 = r12 + 1
905+
r12 = r18
908906
goto L1
909907
L4:
910-
a = r14
908+
a = r11
911909
return 1
912910

913911
[case testTupleBuiltFromVariableLengthTuple]

0 commit comments

Comments
 (0)