mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-07-02 07:40:30 +02:00
Fix vtable base layout
* libguile/struct.h (SCM_VTABLE_BASE_LAYOUT): Update for unboxed-fields representation change. * module/oop/goops.scm (fold-class-slots): Likewise.
This commit is contained in:
parent
bd1e5ff688
commit
91ba12f444
2 changed files with 2 additions and 2 deletions
|
@ -61,7 +61,7 @@
|
||||||
"pw" /* printer */ \
|
"pw" /* printer */ \
|
||||||
"ph" /* name (hidden from make-struct for back-compat reasons) */ \
|
"ph" /* name (hidden from make-struct for back-compat reasons) */ \
|
||||||
"uh" /* size */ \
|
"uh" /* size */ \
|
||||||
"uh" /* unboxed fields */ \
|
"ph" /* unboxed fields */ \
|
||||||
"uh" /* reserved */
|
"uh" /* reserved */
|
||||||
|
|
||||||
#define scm_vtable_index_layout 0 /* A symbol describing the physical arrangement of this type. */
|
#define scm_vtable_index_layout 0 /* A symbol describing the physical arrangement of this type. */
|
||||||
|
|
|
@ -192,7 +192,7 @@
|
||||||
(print)
|
(print)
|
||||||
(name #:class <protected-hidden-slot>)
|
(name #:class <protected-hidden-slot>)
|
||||||
(nfields #:class <hidden-slot>)
|
(nfields #:class <hidden-slot>)
|
||||||
(%reserved-6 #:class <hidden-slot>)
|
(unboxed-fields #:class <protected-hidden-slot>)
|
||||||
(%reserved-7 #:class <hidden-slot>)
|
(%reserved-7 #:class <hidden-slot>)
|
||||||
(direct-supers)
|
(direct-supers)
|
||||||
(direct-slots)
|
(direct-slots)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue