1.1 --- a/micropython/code.py Sun Aug 21 14:24:28 2011 +0200
1.2 +++ b/micropython/code.py Sun Aug 21 21:38:56 2011 +0200
1.3 @@ -135,7 +135,7 @@
1.4
1.5 self.discard_temp(self.expr_temp.pop())
1.6
1.7 - def set_source(self, expr=None):
1.8 + def assign_value(self, expr=None):
1.9
1.10 """
1.11 Set the source of an assignment using 'expr' or the current assignment
1.12 @@ -161,6 +161,7 @@
1.13
1.14 def set_working(self, expr):
1.15 if expr is not None:
1.16 + expr = expr.copy()
1.17 expr.target = "working"
1.18 self.insert_op(-1, expr)
1.19 self.last_op().source = "working"