summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/cl-macs.el
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2014-05-28 22:31:43 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2014-05-28 22:31:43 -0700
commit3c975a330715db418e474d40f3acaa5658e4bb44 (patch)
treeb905a4e42c4235adfa1ac316a3f020824ef17224 /lisp/emacs-lisp/cl-macs.el
parentee6b43dc75639dcb2ba96cd756d8cf52412bac99 (diff)
downloademacs-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