Check functional arguments argcounts with multiple uses.
commit6a14bc0b4e4d07b41f93193ae0cad1507c62923b
authorStas Boukarev <stassats@gmail.com>
Wed, 1 May 2024 16:45:10 +0000 (1 19:45 +0300)
committerStas Boukarev <stassats@gmail.com>
Wed, 1 May 2024 18:07:55 +0000 (1 21:07 +0300)
treea472563b46086347fec03f0a620a6dfda1e382ca
parentb33c1e7f21a606ff667f1cda18f1fc9ca0746e50
Check functional arguments argcounts with multiple uses.

Warn in

(sort x
      (or f
          (lambda (x)
            (< x 0))))
src/code/type.lisp
src/compiler/callable-args.lisp
tests/bad-code.pure.lisp