From 9dd1f9ec77f5c34f9cf971d3d0f47fac2ac70da7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Tue, 7 Oct 1997 04:44:10 -0700 Subject: [PATCH] more debug Rev: src/error.h:1.7 --- src/error.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/error.h b/src/error.h index 7ec91722a8..e28b84cbfa 100644 --- a/src/error.h +++ b/src/error.h @@ -56,7 +56,14 @@ extern struct svalue throw_value; recoveries->onerror=&X; \ }while(0) +#ifdef DEBUG +#define UNSET_ONERROR(X) do {\ + if(recoveries->onerror != &(X)) fatal("UNSET_ONERROR out of sync.\n"); \ + recoveries->onerror=(X).previous; \ + } while(0) +#else #define UNSET_ONERROR(X) recoveries->onerror=X.previous +#endif /* Prototypes begin here */ JMP_BUF *init_recovery(JMP_BUF *r); -- GitLab