master: coerce type exclusion: add (and array (not simple-array))

stassats via Sbcl-commits <[email protected]> Sat, 30 May 2026 14:24:12 +0000
Newsgroups gmane.lisp.steel-bank.cvs
Message-ID <[email protected]>
The branch "master" has been updated in SBCL:
       via  f5195f65be942f7562f3bf3edc885fed75317498 (commit)
      from  2868d4dd0e946ab8e0bbea5e1aee778e8873184d (commit)

- Log -----------------------------------------------------------------
commit f5195f65be942f7562f3bf3edc885fed75317498
Author: Stas Boukarev <[email protected]>
Date:   Sat May 30 16:56:38 2026 +0300

    coerce type exclusion: add (and array (not simple-array))
---
 src/compiler/srctran.lisp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/compiler/srctran.lisp b/src/compiler/srctran.lisp
index 88ec395d1..b23d191c3 100644
--- a/src/compiler/srctran.lisp
+++ b/src/compiler/srctran.lisp
@@ -8933,6 +8933,7 @@
            sequence sequence
            (and array (not vector)) (and array (not vector))
            array (and array (not vector))
+           (and array (not simple-array)) (and array (not simple-array))
            (or (and symbol (not null)) function cons) function
            (or character string (and symbol (not null))) character)
           (when exclude

-----------------------------------------------------------------------


hooks/post-receive
-- 
SBCL