X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Finterr.lisp;h=b230d79bb7434f8986d1d39bdd03b294e5cd1860;hb=9f409e8f8b0a0530725a13805f2b1b3c121ad46a;hp=66f69f48a79f86ef4fdfc88fce9940994cd0dff6;hpb=63817d29028c8551cda23f432a3328acd7fdd62f;p=sbcl.git diff --git a/src/code/interr.lisp b/src/code/interr.lisp index 66f69f4..b230d79 100644 --- a/src/code/interr.lisp +++ b/src/code/interr.lisp @@ -123,6 +123,17 @@ :datum object :expected-type 'base-string)) +(deferr object-not-vector-nil-error (object) + (error 'type-error + :datum object + :expected-type '(vector nil))) + +#!+sb-unicode +(deferr object-not-character-string-error (object) + (error 'type-error + :datum object + :expected-type '(vector character))) + (deferr object-not-bit-vector-error (object) (error 'type-error :datum object @@ -445,5 +456,11 @@ "Control stack guard page temporarily disabled: proceed with caution~%") (error 'control-stack-exhausted)))) +(defun undefined-alien-variable-error () + (error 'undefined-alien-variable-error)) +(defun undefined-alien-function-error () + (error 'undefined-alien-function-error)) +(defun memory-fault-error () + (error 'memory-fault-error)) \ No newline at end of file