Skip to content

Commit c817b67

Browse files
Update specialize.py
1 parent 3fe0a63 commit c817b67

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

mypyc/irbuild/specialize.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -722,7 +722,7 @@ def get_literal_str(expr: Expression) -> str | None:
722722
return str(expr.final_value)
723723
return None
724724

725-
while is_literal_str(exprs[i]) and is_literal_str(exprs[i + 1]):
725+
while len(exprs) >= i + 2 and is_literal_str(exprs[i]) and is_literal_str(exprs[i + 1]):
726726
first = exprs[i]
727727
concatenated = get_literal_str(first) + get_literal_str(exprs[i + 1])
728728
exprs = [*exprs[:i], StrExpr(concatenated, first.line), *exprs[i + 2 :]]

0 commit comments

Comments
 (0)