diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2016-08-09 00:37:38 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2016-08-09 01:31:20 -0700 |
commit | 4d07064a4374a2f74a256e64027ef80f355c7a7e (patch) | |
tree | 3541303ac3482dda188b02fe4f5a2459516d164e /lisp/emacs-lisp/lisp-mode.el | |
parent | 846e88eb99ddb66f0a949d17a0483a977d748305 (diff) | |
download | emacs-4d07064a4374a2f74a256e64027ef80f355c7a7e.tar.gz emacs-4d07064a4374a2f74a256e64027ef80f355c7a7e.tar.bz2 emacs-4d07064a4374a2f74a256e64027ef80f355c7a7e.zip |
Simplify BYTE_CODE_SAFE checking
* src/bytecode.c (BYTE_CODE_SAFE): Default to false, so that it
can be used outside #if. All uses of ‘defined BYTE_CODE_SAFE’
changed to ‘BYTE_CODE_SAFE’. Use BYTE_CODE_SAFE in plain
expressions instead of #if expressions when this is easy.
(struct byte_stack) [BYTE_CODE_SAFE]: Remove member ‘bottom’,
as it is no longer needed.
(exec_byte_code): Omit #if BYTE_CODE_SAFE when this is easy.
Simplify stack-overflow checking when BYTE_CODE_SAFE.
Diffstat (limited to 'lisp/emacs-lisp/lisp-mode.el')
0 files changed, 0 insertions, 0 deletions