Improve inliners for SI:INSTANCE-CLASS and SI:INSTANCE-REF

This commit is contained in:
Juan Jose Garcia Ripoll 2011-12-15 11:14:13 +01:00
parent afdb75f15b
commit c0f1d43b60
2 changed files with 3 additions and 1 deletions

View file

@ -1308,7 +1308,7 @@
#+clos
(proclamation si:instance-set (t fixnum t) t)
#+clos
(proclamation si:instance-class (t) t :reader)
(proclamation si:instance-class (t) class :reader)
#+clos
(proclamation si:instance-class-set (t t) t)
#+clos

View file

@ -811,6 +811,8 @@
#+clos
(def-inline si:instance-class :always (standard-object) t "CLASS_OF(#0)")
;;#+clos
;;(def-inline class-of :unsafe (standard-object) t "CLASS_OF(#0)")
#+clos
(def-inline si::instancep :always (t) :bool "@0;ECL_INSTANCEP(#0)")