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){