X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcompiler%2Fgeneric%2Ftarget-core.lisp;h=4168eba6cd4ea647b88a595e861914dd0c7dc70f;hb=ca267caa3bdb897a93a1e69ae7300ba3ba5d391f;hp=c4e021db3a83f413c242e9cbd20bb1128ffc7124;hpb=5e9825374b74df450d8cfb2c005e6bef30197734;p=sbcl.git diff --git a/src/compiler/generic/target-core.lisp b/src/compiler/generic/target-core.lisp index c4e021d..4168eba 100644 --- a/src/compiler/generic/target-core.lisp +++ b/src/compiler/generic/target-core.lisp @@ -51,15 +51,6 @@ (ceiling trace-table-bits sb!vm:n-byte-bits))) (box-num (- (length constants) sb!vm:code-trace-table-offset-slot)) (code-obj - ;; FIXME: In CMU CL the X86 behavior here depended on - ;; *ENABLE-DYNAMIC-SPACE-CODE*, but in SBCL we always use - ;; dynamic space code, so we could make - ;; ALLOCATE-DYNAMIC-CODE-OBJECT more parallel with - ;; ALLOCATE-CODE-OBJECT and remove this confusing - ;; read-macro conditionalization. - #!+x86 - (%primitive allocate-dynamic-code-object box-num total-length) - #!-x86 (%primitive allocate-code-object box-num total-length)) (fill-ptr (code-instructions code-obj))) (declare (type index box-num total-length))