X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fdeftype.lisp;h=fba4c91f2017a65430f9df427bcf0e5c10695cb0;hb=49e8403800426f37a54d9b87353a31af36e7af40;hp=5d204478c81519dfb7115db6ef17cde8ad5461ce;hpb=7499dd43744531513e5186d72f08efec7b8c5ff9;p=sbcl.git diff --git a/src/compiler/deftype.lisp b/src/compiler/deftype.lisp index 5d20447..fba4c91 100644 --- a/src/compiler/deftype.lisp +++ b/src/compiler/deftype.lisp @@ -31,7 +31,7 @@ ;; is not availble early enough. (if (and (not lambda-list) (not decls) (not (cdr forms)) (or (member (car forms) '(t nil)) - (eq 'quote (caar forms)))) + (and (consp (car forms)) (eq 'quote (caar forms))))) (values `(constant-type-expander ,(car forms)) doc '(sb!c:source-location)) (with-unique-names (whole) (multiple-value-bind (macro-body local-decs doc)