This commit is contained in:
Justin Ethier 2017-05-11 19:02:13 -04:00
parent 9618e35364
commit 81f000a6ee

View file

@ -1167,7 +1167,8 @@
(let* ((args (cdr exp)) (let* ((args (cdr exp))
(var (adb:get (car exp))) (var (adb:get (car exp)))
;; Function definition, or #f if none ;; Function definition, or #f if none
(fnc (adbv:assigned-value var)) (fnc* (adbv:assigned-value var))
(fnc (if (pair? fnc*) (car fnc*) fnc*))
(formals (if (ast:lambda? fnc) (ast:lambda-args fnc) '())) (formals (if (ast:lambda? fnc) (ast:lambda-args fnc) '()))
;; First formal, or #f if none ;; First formal, or #f if none
(maybe-cont (if (and (list? formals) (pair? formals)) (maybe-cont (if (and (list? formals) (pair? formals))