diff options
Diffstat (limited to 'src/lisp/ao_lisp_lambda.c')
| -rw-r--r-- | src/lisp/ao_lisp_lambda.c | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/src/lisp/ao_lisp_lambda.c b/src/lisp/ao_lisp_lambda.c index c53a38fd..6020a8b8 100644 --- a/src/lisp/ao_lisp_lambda.c +++ b/src/lisp/ao_lisp_lambda.c @@ -47,6 +47,7 @@ const struct ao_lisp_type ao_lisp_lambda_type = {  	.size = lambda_size,  	.mark = lambda_mark,  	.move = lambda_move, +	.name = "lambda",  };  void @@ -68,7 +69,9 @@ ao_lisp_lambda_print(ao_poly poly)  ao_poly  ao_lisp_lambda_alloc(struct ao_lisp_cons *code, int args)  { +	ao_lisp_cons_stash(0, code);  	struct ao_lisp_lambda	*lambda = ao_lisp_alloc(sizeof (struct ao_lisp_lambda)); +	code = ao_lisp_cons_fetch(0);  	struct ao_lisp_cons	*arg;  	int			f; | 
