Inlining slot accessors used instance-ref instead of safe-instance-ref

This commit is contained in:
Juan Jose Garcia Ripoll 2012-11-25 23:57:49 +01:00
parent 6de58cee21
commit 570c5f49d5

View file

@ -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)))))