X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Ftypecheckfuns.lisp;h=2083c558a6e0091b2bcaf5d8b0be904a87d993d7;hb=0f2ae6ebc3520494b665a9dbf32c36c671334d36;hp=e398b70fdc353476206fe2c58563ece863724f64;hpb=a37de74b393a808825585000bb5b2b92218d46c0;p=sbcl.git diff --git a/src/code/typecheckfuns.lisp b/src/code/typecheckfuns.lisp index e398b70..2083c55 100644 --- a/src/code/typecheckfuns.lisp +++ b/src/code/typecheckfuns.lisp @@ -186,11 +186,11 @@ (setf (gethash typespec *typecheckfuns*) unmemoized-typecheckfun) ;; UNMEMOIZED-TYPECHECKFUN shouldn't be NIL unless the compiler ;; knew that the memo would exist, so we shouldn't be here. - (error "internal error: no typecheckfun memo for ~% ~S" typespec))) + (bug "no typecheckfun memo for ~S" typespec))) (defun ctype-needs-to-be-interpreted-p (ctype) ;; What we should really do is factor out the code in - ;; (DEF-SOURCE-TRANSFORM TYPEP ..) so that it can be shared here. + ;; (DEFINE-SOURCE-TRANSFORM TYPEP ..) so that it can be shared here. ;; Until then this toy version should be good enough for some testing. (warn "FIXME: This is just a toy stub CTYPE-NEEDS-TO-BE-INTERPRETED-P.") (not (or (position (type-specifier ctype)