0.8.20.30:
[sbcl.git] / src / code / interr.lisp
index 41247c1..b230d79 100644 (file)
         :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
 (deferr unbound-symbol-error (symbol)
   (error 'unbound-variable :name symbol))
 
-(deferr object-not-base-char-error (object)
+(deferr object-not-character-error (object)
   (error 'type-error
         :datum object
-        :expected-type 'base-char))
+        :expected-type 'character))
 
 (deferr object-not-sap-error (object)
   (error 'type-error
                              (object)
                      (error 'type-error
                             :datum object
-                            :expected-type `(simple-array
+                            :expected-type '(simple-array
                                              ,(sb!vm:saetp-specifier saetp)
                                              (*)))))
                  sb!vm:*specialized-array-element-type-properties*))))
             "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