Skip to content

Commit 8d45132

Browse files
Update for_helpers.py
1 parent a047036 commit 8d45132

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

mypyc/irbuild/for_helpers.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from __future__ import annotations
99

1010
from collections.abc import Callable
11-
from typing import ClassVar
11+
from typing import ClassVar, cast
1212

1313
from mypy.nodes import (
1414
ARG_POS,
@@ -255,8 +255,9 @@ def sequence_from_generator_preallocate_helper(
255255

256256
proper_types = get_proper_types(proper_type.items)
257257

258+
get_item_ops: list[LoadLiteral | TupleGet]
258259
if all(isinstance(typ, LiteralType) for typ in proper_types):
259-
get_item_ops = [LoadLiteral(typ.value, object_rprimitive) for typ in proper_types]
260+
get_item_ops = [LoadLiteral(cast(LiteralType, typ.value), object_rprimitive) for typ in proper_types]
260261

261262
else:
262263
sequence = builder.accept(sequence_expr)

0 commit comments

Comments
 (0)