Re: [Sbcl-commits] master: Pass 2 args to adaptive-equal-hash

Douglas Katzman via Sbcl-devel <[email protected]>
Newsgroups gmane.lisp.steel-bank.devel
Message-ID <CAOrNasxN1UrvzUXA6QFwGpX1Q8ONwMiW5di=uMypRfMT+PCeOg@mail.gmail.com>
I'll bet there is some lying-to-the-compiler going on here with truly-the
which means that when passed to another function, the fixnum check occurs
and fails

(defun hash-table-hash-fun-state (table)

  (truly-the fixnum (hash-table-%hash-fun-state table)))

On Sun, Dec 7, 2025 at 9:31 PM Stas Boukarev <[email protected]> wrote:

> Supposedly on all #-64-bit:
>
> While evaluating the form starting at line 125, column 0
> of #P"/home/runner/work/sbcl/sbcl/src/cold/warm.lisp":
> Unhandled TYPE-ERROR:
> The value
> 966376069
> is not of type
> FIXNUM
>

_______________________________________________
Sbcl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sbcl-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.