From d1f8a18bef9d3eb6208c36f8945d92c8b457d854 Mon Sep 17 00:00:00 2001 From: nitrix Date: Thu, 19 Dec 2019 14:47:26 +0100 Subject: [PATCH] add missing visit of lhs in a modulo expresion --- src/main/java/de/hsrm/compiler/Klang/visitors/GenASM.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/de/hsrm/compiler/Klang/visitors/GenASM.java b/src/main/java/de/hsrm/compiler/Klang/visitors/GenASM.java index fcb2597..89804ad 100644 --- a/src/main/java/de/hsrm/compiler/Klang/visitors/GenASM.java +++ b/src/main/java/de/hsrm/compiler/Klang/visitors/GenASM.java @@ -118,6 +118,7 @@ public class GenASM implements Visitor { @Override public Void visit(ModuloExpression e) { + e.lhs.welcome(this); this.ex.write(" pushq %rax\n"); e.rhs.welcome(this); this.ex.write(" movq %rax, %rbx\n");