X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fsaptran.lisp;h=2e6b50897ae09daf176bc0e8fc33e88c3a6d66eb;hb=77a1e282295a11dff7714bdb7ebce0bd786f6334;hp=19945d2b5e3e0df7501e0a4ed8fd5a60c8b2e830;hpb=a05af4f16fc6a79f3725b9c7b46d5967b3dfcaf7;p=sbcl.git diff --git a/src/compiler/saptran.lisp b/src/compiler/saptran.lisp index 19945d2..2e6b508 100644 --- a/src/compiler/saptran.lisp +++ b/src/compiler/saptran.lisp @@ -80,6 +80,7 @@ (defsapref signed-sap-ref-64 (signed-byte 64)) (defsapref signed-sap-ref-word (signed-byte #.sb!vm:n-word-bits)) (defsapref sap-ref-sap system-area-pointer) + (defsapref sap-ref-lispobj t) (defsapref sap-ref-single single-float) (defsapref sap-ref-double double-float) (defsapref sap-ref-long long-float) @@ -158,6 +159,8 @@ (def %set-signed-sap-ref-64 t (signed-byte 64)) (def sap-ref-sap) (def %set-sap-ref-sap t system-area-pointer) + (def sap-ref-lispobj) + (def %set-sap-ref-lispobj t t) (def sap-ref-single) (def %set-sap-ref-single t single-float) (def sap-ref-double)