mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-21 20:20:24 +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:
parent
76d531c4f4
commit
c2b61cf49c
1 changed files with 2 additions and 2 deletions
|
@ -211,8 +211,8 @@
|
||||||
(syntax-case x ()
|
(syntax-case x ()
|
||||||
((_ (name . _) tail)
|
((_ (name . _) tail)
|
||||||
#`(begin
|
#`(begin
|
||||||
(define #,(id-append #'name #'class-index- #'name)
|
(define-syntax #,(id-append #'name #'class-index- #'name)
|
||||||
#,(tail-length #'tail))
|
(identifier-syntax #,(tail-length #'tail)))
|
||||||
tail))))))
|
tail))))))
|
||||||
(fold-class-slots macro-fold-left define-class-index (begin)))
|
(fold-class-slots macro-fold-left define-class-index (begin)))
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue