Skip to content

Commit 1c0c0b6

Browse files
committedOct 29, 2014
transforms/remove_inter_assigns: fix bug with array assignment
1 parent 1e8c983 commit 1c0c0b6

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed
 

‎artiq/transforms/remove_inter_assigns.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,11 @@ def visit_Assign(self, node):
3636
self.replacements[target.id] = node.value
3737
else:
3838
for target in node.targets:
39-
try:
40-
del self.replacements[target.id]
41-
except KeyError:
42-
pass
39+
if isinstance(target, ast.Name):
40+
try:
41+
del self.replacements[target.id]
42+
except KeyError:
43+
pass
4344
return node
4445

4546
def visit_AugAssign(self, node):

0 commit comments

Comments
 (0)
Please sign in to comment.