X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fdefbangtype.lisp;h=7c58c4d37ea2babe4ce16326b1fa41525051046d;hb=01044af1b8d69fc3899dc0417064c1512223223d;hp=6fac80c141cd89ed356d7b43b164c30976e3c3df;hpb=8731c1a7c1a585d190151fa881050fb5e14c0616;p=sbcl.git diff --git a/src/code/defbangtype.lisp b/src/code/defbangtype.lisp index 6fac80c..7c58c4d 100644 --- a/src/code/defbangtype.lisp +++ b/src/code/defbangtype.lisp @@ -28,11 +28,11 @@ ;;; completely parallel, at which time they should be merged to ;;; eliminate the duplicate code. -(defmacro def!type (&rest rest) +(defmacro def!type (name &rest rest) `(progn - (deftype ,@rest) + (deftype ,name ,@rest) #+sb-xc-host - ,(let ((form `(sb!xc:deftype ,@(uncross rest)))) + ,(let ((form `(sb!xc:deftype ,(uncross name) ,@rest))) (if (boundp '*delayed-def!types*) `(push ',form *delayed-def!types*) form))))