remove recursive error block - gcl.git - GNU Common Lisp

index : gcl.git
GNU Common Lisp
summary refs log tree commit diff
diff options
context:
space:
mode:
authorCamm Maguire <camm@debian.org>2014年09月28日 16:22:00 -0400
committerCamm Maguire <camm@debian.org>2014年09月28日 16:22:00 -0400
commit68fa8a205d6dd5c07cde5ec1be406250e852f086 (patch)
treebfc85912c2440d9da3be89a3087648bbaf697eb5
parentf261be6efc1838d91b89479c65a17d0222d8735a (diff)
downloadgcl-68fa8a205d6dd5c07cde5ec1be406250e852f086.tar.gz
remove recursive error block
Diffstat
-rwxr-xr-xgcl/clcs/gcl_clcs_kcl_cond.lisp 8
-rwxr-xr-xgcl/lsp/gcl_serror.lsp 12
2 files changed, 10 insertions, 10 deletions
diff --git a/gcl/clcs/gcl_clcs_kcl_cond.lisp b/gcl/clcs/gcl_clcs_kcl_cond.lisp
index 3e05de51a..5de69f86c 100755
--- a/gcl/clcs/gcl_clcs_kcl_cond.lisp
+++ b/gcl/clcs/gcl_clcs_kcl_cond.lisp
@@ -41,10 +41,10 @@
&aux (internal-error-parms
(list error-name correctable function-name
continue-format-control error-format-string)))
- (when (equal internal-error-parms *internal-error-parms*)
- (format t "Universal error handler called recursively ~S~%"
- internal-error-parms)
- (return-from clcs-universal-error-handler))
+ ;; (when (equal internal-error-parms *internal-error-parms*)
+ ;; (format t "Universal error handler called recursively ~S~%"
+ ;; internal-error-parms)
+ ;; (return-from clcs-universal-error-handler))
(let* ((*internal-error-parms* (list error-name correctable function-name
continue-format-control error-format-string))
(e-d (find-internal-error-data error-name)))
diff --git a/gcl/lsp/gcl_serror.lsp b/gcl/lsp/gcl_serror.lsp
index 070919e9a..ddeec150a 100755
--- a/gcl/lsp/gcl_serror.lsp
+++ b/gcl/lsp/gcl_serror.lsp
@@ -148,11 +148,11 @@ signaled at this point in the stack. For the moment the rest of the VARIABLES a
(defun #. (if (boundp '*error-handler-function*) *error-handler-function* 'joe)
(&rest error-handler-args)
- (when (equal error-handler-args *error-handler-args*)
- (format t "Error handler called recursively ~S~%"
- error-handler-args)
- ;; FIXME
- (return-from si::universal-error-handler nil))
+ ;; (when (equal error-handler-args *error-handler-args*)
+ ;; (format t "Error handler called recursively ~S~%"
+ ;; error-handler-args)
+ ;; ;; FIXME
+ ;; (return-from si::universal-error-handler nil))
(let ((*error-handler-args* error-handler-args))
(when *show-all-debug-info*
(si::simple-backtrace)(si::backtrace) (si::break-vs))
@@ -236,4 +236,4 @@ signaled at this point in the stack. For the moment the rest of the VARIABLES a
else
collecting `((typep ,er ',(car v)),@ (cdr v))))))
- \ No newline at end of file
+
generated by cgit v1.2.3 (git 2.39.1) at 2025年09月04日 14:57:18 +0000

AltStyle によって変換されたページ (->オリジナル) /