aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/emacs-module.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/emacs-module.c b/src/emacs-module.c
index dca834973bd..def77e3570a 100644
--- a/src/emacs-module.c
+++ b/src/emacs-module.c
@@ -120,6 +120,9 @@ static emacs_value const module_nil = 0;
120 120
121/* Convenience macros for non-local exit handling. */ 121/* Convenience macros for non-local exit handling. */
122 122
123/* FIXME: The following implementation for non-local exit handling
124 does not work with stack overflow detection. */
125
123/* Emacs uses setjmp and longjmp for non-local exits, but 126/* Emacs uses setjmp and longjmp for non-local exits, but
124 module frames cannot be skipped because they are in general 127 module frames cannot be skipped because they are in general
125 not prepared for long jumps (e.g., the behavior in C++ is undefined 128 not prepared for long jumps (e.g., the behavior in C++ is undefined