1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-20 11:40:18 +02:00

GOOPS class slot indices defined as inline values

* module/oop/goops.scm (define-class-index): Define as inline values.
This commit is contained in:
Andy Wingo 2015-01-16 10:20:17 +01:00
parent 76d531c4f4
commit c2b61cf49c

View file

@ -211,8 +211,8 @@
(syntax-case x ()
((_ (name . _) tail)
#`(begin
(define #,(id-append #'name #'class-index- #'name)
#,(tail-length #'tail))
(define-syntax #,(id-append #'name #'class-index- #'name)
(identifier-syntax #,(tail-length #'tail)))
tail))))))
(fold-class-slots macro-fold-left define-class-index (begin)))