I did report this in the wrong project, should have been sbcl upstream
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1866493
Title:
Undefined behaviour in defstruct use
To manage notifications abou
Public bug reported:
A first step in using clasp as a compilation host for sbcl
** Affects: sbcl (Ubuntu)
Importance: Undecided
Status: New
** Patch added: "0001-add-feature-for-clasp-to-exit-sbcl.patch"
https://bugs.launchpad.net/bugs/1865335/+attachment/5332334/+files/0001-ad
Public bug reported:
sbcl seem to rely on undefined behaviour in its use of defstructs with
constuctors that don't initialize all slots (sbcl seem to assume that
these slots are initialized to nil).
Example:
(defstruct (hugo (:constructor make-hugo (a))) a b)
(hugo-b (make-hugo 23))
returns nil