Skip to content

Commit a2ab6ba

Browse files
Update irbuild-basic.test
1 parent 6a2c8a0 commit a2ab6ba

File tree

1 file changed

+0
-118
lines changed

1 file changed

+0
-118
lines changed

mypyc/test-data/irbuild-basic.test

Lines changed: 0 additions & 118 deletions
Original file line numberDiff line numberDiff line change
@@ -2812,12 +2812,6 @@ def call_any(l: Iterable[int]) -> bool:
28122812
def call_all(l: Iterable[int]) -> bool:
28132813
return all(i == 0 for i in l)
28142814

2815-
def call_any_helper(l: list[Iterable[int]]) -> bool:
2816-
return any([str(i) for i in l])
2817-
2818-
def call_all_helper(l: list[Iterable[int]]) -> bool:
2819-
return all([str(i) for i in l])
2820-
28212815
[out]
28222816
def call_any(l):
28232817
l :: object
@@ -2876,118 +2870,6 @@ L6:
28762870
L7:
28772871
L8:
28782872
return r0
2879-
def call_any_helper(l):
2880-
l :: list
2881-
r0 :: bool
2882-
r1 :: native_int
2883-
r2 :: list
2884-
r3, r4 :: native_int
2885-
r5 :: bit
2886-
r6, i :: object
2887-
r7 :: str
2888-
r8, r9, r10 :: native_int
2889-
r11 :: bit
2890-
r12 :: object
2891-
r13, __mypyc_any_item___0 :: str
2892-
r14 :: bit
2893-
r15 :: native_int
2894-
L0:
2895-
r0 = 0
2896-
r1 = var_object_size l
2897-
r2 = PyList_New(r1)
2898-
r3 = 0
2899-
L1:
2900-
r4 = var_object_size l
2901-
r5 = r3 < r4 :: signed
2902-
if r5 goto L2 else goto L4 :: bool
2903-
L2:
2904-
r6 = list_get_item_unsafe l, r3
2905-
i = r6
2906-
r7 = PyObject_Str(i)
2907-
CPyList_SetItemUnsafe(r2, r3, r7)
2908-
L3:
2909-
r8 = r3 + 1
2910-
r3 = r8
2911-
goto L1
2912-
L4:
2913-
r9 = 0
2914-
L5:
2915-
r10 = var_object_size r2
2916-
r11 = r9 < r10 :: signed
2917-
if r11 goto L6 else goto L10 :: bool
2918-
L6:
2919-
r12 = list_get_item_unsafe r2, r9
2920-
r13 = cast(str, r12)
2921-
__mypyc_any_item___0 = r13
2922-
r14 = CPyStr_IsTrue(__mypyc_any_item___0)
2923-
if r14 goto L7 else goto L8 :: bool
2924-
L7:
2925-
r0 = 1
2926-
goto L11
2927-
L8:
2928-
L9:
2929-
r15 = r9 + 1
2930-
r9 = r15
2931-
goto L5
2932-
L10:
2933-
L11:
2934-
return r0
2935-
def call_all_helper(l):
2936-
l :: list
2937-
r0 :: bool
2938-
r1 :: native_int
2939-
r2 :: list
2940-
r3, r4 :: native_int
2941-
r5 :: bit
2942-
r6, i :: object
2943-
r7 :: str
2944-
r8, r9, r10 :: native_int
2945-
r11 :: bit
2946-
r12 :: object
2947-
r13, __mypyc_all_item___1 :: str
2948-
r14 :: bit
2949-
r15 :: native_int
2950-
L0:
2951-
r0 = 1
2952-
r1 = var_object_size l
2953-
r2 = PyList_New(r1)
2954-
r3 = 0
2955-
L1:
2956-
r4 = var_object_size l
2957-
r5 = r3 < r4 :: signed
2958-
if r5 goto L2 else goto L4 :: bool
2959-
L2:
2960-
r6 = list_get_item_unsafe l, r3
2961-
i = r6
2962-
r7 = PyObject_Str(i)
2963-
CPyList_SetItemUnsafe(r2, r3, r7)
2964-
L3:
2965-
r8 = r3 + 1
2966-
r3 = r8
2967-
goto L1
2968-
L4:
2969-
r9 = 0
2970-
L5:
2971-
r10 = var_object_size r2
2972-
r11 = r9 < r10 :: signed
2973-
if r11 goto L6 else goto L10 :: bool
2974-
L6:
2975-
r12 = list_get_item_unsafe r2, r9
2976-
r13 = cast(str, r12)
2977-
__mypyc_all_item___1 = r13
2978-
r14 = CPyStr_IsTrue(__mypyc_all_item___1)
2979-
if r14 goto L8 else goto L7 :: bool
2980-
L7:
2981-
r0 = 0
2982-
goto L11
2983-
L8:
2984-
L9:
2985-
r15 = r9 + 1
2986-
r9 = r15
2987-
goto L5
2988-
L10:
2989-
L11:
2990-
return r0
29912873

29922874
[case testSum]
29932875
from typing import Callable, Iterable

0 commit comments

Comments
 (0)