@@ -157,7 +157,7 @@ generateCode expr =
157 TailCall name argNames args ->
157 TailCall name argNames args ->
159 reassign name tempName =
159 reassign name tempName =
160− ExprStmt () (AssignExpr () OpAssign (LVar () name) (ref tempName))
160+ ExprStmt () (AssignExpr () OpAssign (LVar () (Var.safe name)) (ref tempName))
162 do args' <- mapM generateJsExpr args
162 do args' <- mapM generateJsExpr args
163 tempNames <- mapM (\_ -> Var.fresh) args
163 tempNames <- mapM (\_ -> Var.fresh) args