diff --git a/src/toolsrc/codegen.c b/src/toolsrc/codegen.c index 2a7459e..c8eb630 100755 --- a/src/toolsrc/codegen.c +++ b/src/toolsrc/codegen.c @@ -512,7 +512,7 @@ void emit_lambdafunc(int tag, char *name, int cparams, t_opseq *lambda_seq) emit_seq(lambda_seq); emit_pending_seq(); if (cparams) - printf("\t%s\t$5A\t\t\t; LEAVE\n", DB); + printf("\t%s\t$5A,$%02X\t\t\t; LEAVE\t%d\n", DB, cparams*2, cparams*2); else printf("\t%s\t$5C\t\t\t; RET\n", DB); }