Fix macroexp crash on Windows with debugging.
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 2 Aug 2012 20:59:49 +0000 (13:59 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 2 Aug 2012 20:59:49 +0000 (13:59 -0700)
commit79ea6c20c483991e1be356be10aa27f92329d47e
treed7530801a119025dc508978447a89b2446266910
parenta01bbb8412afe10c936e54d893054e720bd30332
Fix macroexp crash on Windows with debugging.

* lisp.h (ASET) [ENABLE_CHECKING]: Ignore ARRAY_MARK_FLAG when
checking subscripts; problem introduced with the recent
"ASET (a, i, v)" rather than "AREF (a, i) = v" patch.
(ARRAY_MARK_FLAG): Now a macro as well as a constant,
since it's used in non-static inline functions now.

Fixes: debbugs:12118
src/ChangeLog
src/lisp.h