Skip to content

Commit a07ae62

Browse files
Update expression.py
1 parent 6b6cf1e commit a07ae62

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

mypyc/irbuild/expression.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -573,7 +573,7 @@ def transform_op_expr(builder: IRBuilder, expr: OpExpr) -> Value:
573573

574574
def try_optimize_int_floor_divide(builder: IRBuilder, expr: OpExpr) -> OpExpr:
575575
"""Replace // with a power of two with a right shift, if possible."""
576-
divisor = constant_fold_expr(builder, expr)
576+
divisor = constant_fold_expr(builder, expr.right)
577577
if not isinstance(divisor, int):
578578
return expr
579579
shift = divisor.bit_length() - 1

0 commit comments

Comments
 (0)