From 57f222558d2b844e7856dfcbdae37ebd5c0dfa4b Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Mon, 21 Dec 2015 02:54:51 -0800 Subject: [PATCH] Add FIXME comment re stack overflow and modules --- src/emacs-module.c | 3 +++ 1 file changed, 3 insertions(+) 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; /* Convenience macros for non-local exit handling. */ +/* FIXME: The following implementation for non-local exit handling + does not work with stack overflow detection. */ + /* Emacs uses setjmp and longjmp for non-local exits, but module frames cannot be skipped because they are in general not prepared for long jumps (e.g., the behavior in C++ is undefined -- 2.39.2