0.7.3.18:
[sbcl.git] / src / compiler / deftype.lisp
index 0e02d0f..e41c6fc 100644 (file)
@@ -9,10 +9,7 @@
 
 (in-package "SB!IMPL")
 
-(file-comment
- "$Header$")
-
-(defmacro sb!xc:deftype (name arglist &body body)
+(def!macro sb!xc:deftype (name arglist &body body)
   #!+sb-doc
   "Define a new type, with syntax like DEFMACRO."
   (unless (symbolp name)
@@ -22,7 +19,7 @@
        (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)))))))