diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2014-05-28 22:31:43 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2014-05-28 22:31:43 -0700 |
commit | 3c975a330715db418e474d40f3acaa5658e4bb44 (patch) | |
tree | b905a4e42c4235adfa1ac316a3f020824ef17224 /lisp/emacs-lisp/cl-macs.el | |
parent | ee6b43dc75639dcb2ba96cd756d8cf52412bac99 (diff) | |
download | emacs-3c975a330715db418e474d40f3acaa5658e4bb44.tar.gz emacs-3c975a330715db418e474d40f3acaa5658e4bb44.tar.bz2 emacs-3c975a330715db418e474d40f3acaa5658e4bb44.zip |
Port the GDB-visible symbols to AIX.
Without them, GDB doesn't work to debug Emacs, since the AIX linker
optimizes away the relevant external symbols. Use enums instead;
this suffices for the AIX port, which is 32-bit-only anyway.
* lisp.h (ENUMABLE, DEFINE_GDB_SYMBOL_ENUM): New macros.
(ARRAY_MARK_FLAG, PSEUDOVECTOR_FLAG, VALMASK): Use them.
(ARRAY_MARK_FLAG_val, PSEUDOVECTOR_FLAG_val, VALMASK_val):
New macros.
Diffstat (limited to 'lisp/emacs-lisp/cl-macs.el')
0 files changed, 0 insertions, 0 deletions