Skip to content

Commit 6a5de07

Browse files
committed
fix
1 parent 9b629a5 commit 6a5de07

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

mypyc/irbuild/specialize.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1018,10 +1018,12 @@ def specialize_int_to_bytes(builder: IRBuilder, expr: CallExpr, callee: RefExpr)
10181018
signed_arg = builder.accept(expr.args[2])
10191019
else:
10201020
return None
1021+
if not isinstance(callee, MemberExpr):
1022+
return None
10211023
self_arg = builder.accept(callee.expr)
10221024
length_arg = builder.accept(expr.args[0])
10231025
byteorder_expr = expr.args[1]
1024-
if not isinstance(callee, MemberExpr) or not is_str_rprimitive(builder.node_type(byteorder_expr)):
1026+
if not is_str_rprimitive(builder.node_type(byteorder_expr)):
10251027
return None
10261028
if isinstance(byteorder_expr, StrExpr):
10271029
if byteorder_expr.value == "little":

0 commit comments

Comments
 (0)