Add more (store-source-form 0) decls

This commit is contained in:
Douglas Katzman 2022-07-14 17:13:53 -04:00
parent dc44f0366f
commit bf3034200a
2 changed files with 3 additions and 1 deletions

View file

@ -66,6 +66,7 @@
(let ((vars (make-gensym-list (length slot-specs))))
(values (compile nil
`(lambda (,@vars)
(declare (optimize (sb-c:store-source-form 0)))
(%make-structure-instance-macro ,dd ',slot-specs ,@vars))))))
(defun %make-funcallable-structure-instance-allocator (dd slot-specs)
@ -73,6 +74,7 @@
(bug "funcallable-structure-instance allocation with slots unimplemented"))
(values
(compile nil `(lambda ()
(declare (optimize (sb-c:store-source-form 0)))
(let ((object (%make-funcallable-instance ,(dd-length dd))))
(setf (%fun-wrapper object) ,(find-layout (dd-name dd)))
object)))))

View file

@ -1,5 +1,5 @@
(defun zook ()
(declare (optimize sb-c::store-source-form))
(declare (optimize sb-c:store-source-form))
(macrolet ((foo (x)
(declare (ignore x))
''hi))