diff --git a/src/main/java/TP2/asd/toLLVM_Visitor.java b/src/main/java/TP2/asd/toLLVM_Visitor.java index 0ce01c4..f422e7b 100644 --- a/src/main/java/TP2/asd/toLLVM_Visitor.java +++ b/src/main/java/TP2/asd/toLLVM_Visitor.java @@ -250,8 +250,8 @@ public class toLLVM_Visitor implements ProgramVisitor, @Override public ArrayList visitIfThen(IfThenImp instr, SymTable h) { ArrayList l = new ArrayList<>(); - String labelIf= "if"+h.getNewIdLabel()+":"; - String labelThen= "then"+h.getNewIdLabel()+":"; + String labelIf= "if"+h.getNewIdLabel(); + String labelThen= "then"+h.getNewIdLabel(); String labelFin= "fin"+h.getNewIdLabel(); l.add(new LabelLLVMImp(labelIf)); @@ -278,9 +278,9 @@ public class toLLVM_Visitor implements ProgramVisitor, @Override public ArrayList visitIfThenElse(IfThenElseImp instr, SymTable h) { ArrayList l = new ArrayList<>(); - String labelIf= "if"+h.getNewIdLabel()+":"; - String labelThen= "then"+h.getNewIdLabel()+":"; - String labelElse= "else"+h.getNewIdLabel()+":"; + String labelIf= "if"+h.getNewIdLabel(); + String labelThen= "then"+h.getNewIdLabel(); + String labelElse= "else"+h.getNewIdLabel(); String labelFin= "fin"+h.getNewIdLabel(); l.add(new LabelLLVMImp(labelIf)); @@ -312,8 +312,8 @@ public class toLLVM_Visitor implements ProgramVisitor, public ArrayList visitWhile(WhileImp instr, SymTable h) { ArrayList l = new ArrayList<>(); - String labelWhile = "while"+h.getNewIdLabel()+":"; - String labelDo = "do"+h.getNewIdLabel()+":"; + String labelWhile = "while"+h.getNewIdLabel(); + String labelDo = "do"+h.getNewIdLabel(); String labelDone = "done"+h.getNewIdLabel(); l.add(new LabelLLVMImp(labelWhile));