defstruct ignores package lock when compiling

Bug #1036716 reported by Stas Boukarev on 2012-08-14
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Low
Unassigned

Bug Description

Running (defstruct list) through compile-file gets

The value NIL is not of type SB-KERNEL:LAYOUT.

; (SB-KERNEL::%COMPILER-DEFSTRUCT '#<SB-KERNEL:DEFSTRUCT-DESCRIPTION LIST>
; '#(#<SB-KERNEL:LAYOUT for T {100009EEC3}>
; #<SB-KERNEL:LAYOUT for STRUCTURE-OBJECT
; {100009EF33}>))
;
; caught WARNING:
; change in superclasses of class #<SB-KERNEL:STRUCTURE-CLASSOID LIST>:
; The current superclasses: (T SEQUENCE)
; the most recently loaded superclasses: (T STRUCTURE-OBJECT)

Stas Boukarev (stassats) wrote :

In 574195b76478ccf6c407a0d8f32c60870a9d5623

Changed in sbcl:
status: Triaged → Fix Committed
Changed in sbcl:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers