X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Ferror.lisp;h=1239eb44a33fa0ceed367982eba767d6277a3ba8;hb=740af378fef405f7d3735fd95423d90100a10beb;hp=3f6c49736e4747a8f8387d473226a459b51c5c39;hpb=231721189e1e2431597dc013aaf5eee01bc41a51;p=sbcl.git diff --git a/src/code/error.lisp b/src/code/error.lisp index 3f6c497..1239eb4 100644 --- a/src/code/error.lisp +++ b/src/code/error.lisp @@ -17,12 +17,12 @@ ;;; not sure this is the right place, but where else? (defun style-warn (format-control &rest format-arguments) + (/show0 "entering STYLE-WARN") + (/show format-control format-arguments) (warn 'simple-style-warning :format-control format-control :format-arguments format-arguments)) -(define-condition simple-type-error (simple-condition type-error) ()) - (define-condition sb!kernel:layout-invalid (type-error) () (:report @@ -45,9 +45,10 @@ (case-failure-name condition) (case-failure-possibilities condition))))) -(define-condition simple-file-error (simple-condition file-error)()) -(define-condition simple-program-error (simple-condition program-error)()) -(define-condition simple-control-error (simple-condition control-error)()) +(define-condition simple-control-error (simple-condition control-error) ()) +(define-condition simple-file-error (simple-condition file-error) ()) +(define-condition simple-program-error (simple-condition program-error) ()) +(define-condition simple-stream-error (simple-condition stream-error) ()) ;;; This condition is signalled whenever we make a UNKNOWN-TYPE so that ;;; compiler warnings can be emitted as appropriate.