diff --git a/src/nasm/C3a2nasm.java b/src/nasm/C3a2nasm.java index 9171b7ed43915f99e15766d8bf82c7cc7320f8cb..8d6ca38c0b008d945ba8e7f50b77d2a69b68a86b 100644 --- a/src/nasm/C3a2nasm.java +++ b/src/nasm/C3a2nasm.java @@ -169,10 +169,12 @@ public class C3a2nasm implements C3aVisitor <NasmOperand> { } public NasmOperand visit(C3aInstParam inst){ NasmOperand label = (inst.label != null) ? inst.label.accept(this): null; - //nasm.ajouteInst(new NasmMov(label, )); + //nasm.ajouteInst(new NasmMov()); return null; } public NasmOperand visit(C3aInstReturn inst){ + NasmOperand label = (inst.label != null) ? inst.label.accept(this): null; + nasm.ajouteInst(new NasmRet(label, "")); return null; } public NasmOperand visit(C3aInstWrite inst){