mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-01-18 07:12:26 -08:00
Inlining slot accessors used instance-ref instead of safe-instance-ref
This commit is contained in:
parent
6de58cee21
commit
570c5f49d5
1 changed files with 2 additions and 2 deletions
|
|
@ -128,6 +128,6 @@
|
|||
collect `(define-compiler-macro ,accessor (&whole whole obj &environment env)
|
||||
(if (policy-inline-slot-access env)
|
||||
(if (policy-assume-no-errors env)
|
||||
`(si::instance-ref ,obj ,,i))
|
||||
`(clos::safe-instance-ref ,obj ,,i)
|
||||
`(si::instance-ref ,obj ,,i)
|
||||
`(clos::safe-instance-ref ,obj ,,i))
|
||||
whole)))))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue