X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fcoerce.lisp;h=f1dca41e23bcb23ce367125109aef3bb56d8b0a1;hb=22c1de0a40df83bb5628974010a879cb2c17ff53;hp=1d05f63ac2502cf3b2e17919ec9fe35bf5b1d452;hpb=4ff8421d6f4590024f82ea6f6851e25b4ca3df99;p=sbcl.git diff --git a/src/code/coerce.lisp b/src/code/coerce.lisp index 1d05f63..f1dca41 100644 --- a/src/code/coerce.lisp +++ b/src/code/coerce.lisp @@ -116,7 +116,6 @@ ((csubtypep type (specifier-type 'character)) (character object)) ((csubtypep type (specifier-type 'function)) - #!+high-security (when (and (legal-fun-name-p object) (not (fboundp object))) (error 'simple-type-error @@ -129,7 +128,6 @@ :expected-type '(satisfies fboundp) :format-control "~S isn't fbound." :format-arguments (list object))) - #!+high-security (when (and (symbolp object) (sb!xc:macro-function object)) (error 'simple-type-error @@ -137,7 +135,6 @@ :expected-type '(not (satisfies sb!xc:macro-function)) :format-control "~S is a macro." :format-arguments (list object))) - #!+high-security (when (and (symbolp object) (special-operator-p object)) (error 'simple-type-error