From 0c06b19d5ba9a87fb7cf65c80215f55b269844db Mon Sep 17 00:00:00 2001 From: wlott <wlott> Date: Wed, 3 Oct 1990 09:57:23 +0000 Subject: [PATCH] Added object-not-structure-error. --- code/interr.lisp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/code/interr.lisp b/code/interr.lisp index d2bf384e5..8f814cb0a 100644 --- a/code/interr.lisp +++ b/code/interr.lisp @@ -7,7 +7,7 @@ ;;; Scott Fahlman (FAHLMAN@CMUC). ;;; ********************************************************************** ;;; -;;; $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/code/interr.lisp,v 1.10 1990/09/06 19:41:49 wlott Exp $ +;;; $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/code/interr.lisp,v 1.11 1990/10/03 09:57:23 wlott Exp $ ;;; ;;; Functions and macros to define and deal with internal errors (i.e. ;;; problems that can be signaled from assembler code). @@ -46,7 +46,8 @@ object-not-simple-array-unsigned-byte-32-error object-not-simple-array-single-float-error object-not-simple-array-double-float-error - object-not-complex-error object-not-weak-pointer-error)) + object-not-complex-error object-not-weak-pointer-error + object-not-structure-error)) @@ -413,6 +414,14 @@ (&rest args) (error "object-not-weak-pointer:~{ ~S~}" args)) +(deferr object-not-structure-error + "Object is not a STRUCTURE." + (object) + (error 'simple-error + :function-name name + :format-string "~S isn't a structure." + :format-arguments (list object))) + #+new-compiler -- GitLab