diff --git a/ExprPrimaryNodes.py b/ExprPrimaryNodes.py index 71674cbc41f82d25b1545c838bfd2428db4bc269..1ac5ba8ab07e461cb5141c19c39c5c2aead61e8d 100644 --- a/ExprPrimaryNodes.py +++ b/ExprPrimaryNodes.py @@ -358,6 +358,7 @@ class AssignNode(ASTNode): self.code += p("pop", "ebx") self.code += p("mov", "[eax]", "ebx") + self.code += p("mov", "eax", "ebx") # result of assignment is its own value self.code += ("; End of assignment\n")