(in-package "SB!IMPL")
-(file-comment
- "$Header$")
-
(def!macro sb!xc:deftype (name arglist &body body)
#!+sb-doc
"Define a new type, with syntax like DEFMACRO."
(parse-defmacro arglist whole body name 'deftype :default-default ''*)
`(eval-when (:compile-toplevel :load-toplevel :execute)
(%compiler-deftype ',name
- #'(lambda (,whole)
- ,@local-decs
- (block ,name ,body))
+ (lambda (,whole)
+ ,@local-decs
+ (block ,name ,body))
,@(when doc `(,doc)))))))