c::emit-inlined-values did not contemplate the empty values form (values)

This commit is contained in:
Juan Jose Garcia Ripoll 2013-03-30 22:50:40 +01:00
parent e90ff5a6c7
commit 8fddfe4076

View file

@ -91,7 +91,7 @@
(defun emit-inlined-values (form forms)
(let ((args (c1form-arg 0 form)))
(prog1 (emit-inline-form (pop args) forms)
(prog1 (emit-inline-form (or (pop args) (c1nil)) forms)
(loop with *destination* = 'TRASH
for form in args
do (c2expr* form)))))