mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-24 07:20:37 +00:00
(struct specbinding): Declare elements volatile.
(specpdl_ptr): Declare volatile.
This commit is contained in:
parent
ecc4e8e0b5
commit
4e91a530f9
@ -1708,13 +1708,13 @@ extern void defvar_kboard P_ ((char *, int));
|
||||
|
||||
struct specbinding
|
||||
{
|
||||
Lisp_Object symbol, old_value;
|
||||
Lisp_Object (*func) P_ ((Lisp_Object));
|
||||
volatile Lisp_Object symbol, old_value;
|
||||
volatile Lisp_Object (*func) P_ ((Lisp_Object));
|
||||
Lisp_Object unused; /* Dividing by 16 is faster than by 12 */
|
||||
};
|
||||
|
||||
extern struct specbinding *specpdl;
|
||||
extern struct specbinding *specpdl_ptr;
|
||||
extern volatile struct specbinding *specpdl_ptr;
|
||||
extern int specpdl_size;
|
||||
|
||||
extern EMACS_INT max_specpdl_size;
|
||||
|
Loading…
Reference in New Issue
Block a user