From: Paul Eggert Date: Mon, 21 Dec 2015 10:54:51 +0000 (-0800) Subject: Add FIXME comment re stack overflow and modules X-Git-Tag: emacs-25.0.90~420 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=57f222558d2b844e7856dfcbdae37ebd5c0dfa4b;p=emacs.git Add FIXME comment re stack overflow and modules --- 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