From: Paul Eggert Date: Mon, 19 Aug 2024 18:44:44 +0000 (-0700) Subject: Remove stray obsolete comment about ‘volatile’ X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=88ea6c8120290ff9863678f6bcbeed8fd7869208;p=emacs.git Remove stray obsolete comment about ‘volatile’ * src/lisp.h: Remove comment about ‘volatile’ that was mistakenly left behind when 2013-10-03T04:58:56!monnier@iro.umontreal.ca (adf2aa61404305e58e71cde0193bb650aff2c4b3) removed all the volatile members of struct handler. (cherry picked from commit 845d22652d08f998863134334f7de617c50a10b2) --- diff --git a/src/lisp.h b/src/lisp.h index c8c6854f5f5..8921244315d 100644 --- a/src/lisp.h +++ b/src/lisp.h @@ -3851,9 +3851,6 @@ record_in_backtrace (Lisp_Object function, Lisp_Object *args, ptrdiff_t nargs) All the other members are concerned with restoring the interpreter state. - Members are volatile if their values need to survive _longjmp when - a 'struct handler' is a local variable. - When running the HANDLER of a 'handler-bind', we need to temporarily "mute" the CONDITION_CASEs and HANDLERs that are "below" the current handler, but without hiding any CATCHERs. We do that by