Fix CAS on funcallable-instances.
commit30dea1223b8e5abd48c723c6d789d82a896b029b
authorStas Boukarev <stassats@gmail.com>
Mon, 15 Apr 2024 19:53:11 +0000 (15 22:53 +0300)
committerStas Boukarev <stassats@gmail.com>
Mon, 15 Apr 2024 19:53:11 +0000 (15 22:53 +0300)
tree02ebbe9cc6f730584064a505d820ef3b0a39a2a7
parent44f729bec671fc9b1011677bb7d5c3a9ec7dd289
Fix CAS on funcallable-instances.

make-slot-table wasn't initializing the slot table the same way as for
other instances, with a slot location in the CAR.

Reported by qhong.
src/pcl/class-init.lisp
tests/compare-and-swap.impure.lisp
xperfecthash63.lisp-expr