mv-bind-unused-p: check for present vars.

This commit is contained in:
Stas Boukarev 2025-04-02 21:49:09 +03:00
parent 56ee531039
commit fd5e62ca74

View file

@ -292,7 +292,8 @@
(let ((fun (combination-lambda dest)))
(when (functional-kind-eq fun mv-let)
(let ((var (nth nth-value (lambda-vars fun))))
(notany #'node-lvar (leaf-refs var)))))))))
(and var
(notany #'node-lvar (leaf-refs var))))))))))
(defun combination-matches (name args combination)
(and (combination-p combination)