X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Ftarget-type.lisp;h=5639b786fb6fe312cf467a02b3341a7e92b08606;hb=e67cc0f952040723f7d0f37ddb88fe895f4b1464;hp=ddf35edcfbb567b723ca0965af6a2114f97061e7;hpb=cc420058fedd26d85158b92285bf5a0ea9a826c1;p=sbcl.git diff --git a/src/code/target-type.lisp b/src/code/target-type.lisp index ddf35ed..5639b78 100644 --- a/src/code/target-type.lisp +++ b/src/code/target-type.lisp @@ -33,6 +33,7 @@ named-type member-type array-type + character-set-type built-in-classoid cons-type) (values (%typep obj type) t)) @@ -191,10 +192,9 @@ :specialized-element-type etype))) (cons (make-cons-type *universal-type* *universal-type*)) + (character + (specifier-type 'character)) (t (classoid-of x)))) - -;;; Clear this cache on GC so that we don't hold onto too much garbage. -(pushnew 'ctype-of-cache-clear *before-gc-hooks*) (!defun-from-collected-cold-init-forms !target-type-cold-init)