make defstruct robust against dangling and unbound vars

This commit is contained in:
Kristin Rutenkolk 2024-10-24 11:45:17 +02:00
parent 020e10264f
commit b6f1e44ce0

View file

@ -1938,6 +1938,7 @@
(map #(update % 1 keyword))
(map reverse)
(map vec))])]
(if (resolve typename) (ns-unmap *ns* typename))
(register-new-struct-deserialization coffi-typename struct-layout)
(register-new-struct-serialization coffi-typename struct-layout)
`(do