(defun test ()
;; If there is only a single value here, the code compiles fine.
(multiple-value-bind (iterator+977 getter+978) (DOES-NOT-EXIST-BUT-DOES-NOT-MATTER)
(flet ((iterator+976 () (funcall iterator+977)))
;; If the inline declaration is missing, the code compiles fine.
(declare (inline iterator+976))
(let ((iterator+976 #'iterator+976))
;; If the call is to the function and not the variable, the code compiles fine.
(funcall iterator+976)))))
Reduced test case:
(defun test () value-bind (iterator+977 getter+978) (DOES-NOT- EXIST-BUT- DOES-NOT- MATTER)
( funcall iterator+977)))
;; If there is only a single value here, the code compiles fine.
(multiple-
(flet ((iterator+976 ()
;; If the inline declaration is missing, the code compiles fine.
(declare (inline iterator+976))
(let ((iterator+976 #'iterator+976))
;; If the call is to the function and not the variable, the code compiles fine.
(funcall iterator+976)))))