Make VALMASK visible to GDB even if clang is used.
commitbb9937df2db9129cdc248532a93f406221a2f65c
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 17 Oct 2013 03:08:59 +0000 (16 20:08 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 17 Oct 2013 03:08:59 +0000 (16 20:08 -0700)
tree2f667dad6e953d2d5f49c5ed886c61b8ac2d7a30
parentf2752e013d24133b645d60b226579f8ae9f1587d
Make VALMASK visible to GDB even if clang is used.

* emacs.c (MAIN_PROGRAM): New macro.
* lisp.h (DEFINE_GDB_SYMBOL_BEGIN, DEFINE_GDB_SYMBOL_END): New macros.
(ARRAY_MARK_FLAG, PSEUDOVECTOR_FLAG, VALMASK): Use them.

Fixes: debbugs:15574
src/ChangeLog
src/emacs.c
src/lisp.h