Skip to content

Commit a411eb1

Browse files
Update for_helpers.py
1 parent 7b572df commit a411eb1

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

mypyc/irbuild/for_helpers.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -244,14 +244,11 @@ def sequence_from_generator_preallocate_helper(
244244
proper_type = get_proper_type(builder.types[sequence_expr])
245245
assert isinstance(proper_type, TupleType), proper_type
246246

247-
items = [
248-
builder.add(
249-
LoadLiteral(typ.value, object_rprimitive)
250-
if isinstance(typ, LiteralType)
251-
else TupleGet(sequence, i, line)
252-
)
247+
get_item_ops = [
248+
LoadLiteral(typ.value, object_rprimitive) if isinstance(typ, LiteralType) else TupleGet(sequence, i, line)
253249
for i, typ in enumerate(get_proper_types(proper_type.items))
254250
]
251+
items = list(map(builder.add, get_item_ops))
255252
sequence = builder.new_tuple(items, line)
256253

257254
target_op = empty_op_llbuilder(length, line)

0 commit comments

Comments
 (0)