* emacs.c (gdb_pvec_type): Change it back to enum pvec_type.
This variable's comment says Emacs needs at least one GDB-visible symbol of type enum pvec_type, to work around GDB problems. The symbol's value doesn't matter.
This commit is contained in:
parent
356e7178d2
commit
065c9eb405
2 changed files with 6 additions and 1 deletions
|
@ -1,5 +1,10 @@
|
|||
2012-07-04 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* emacs.c (gdb_pvec_type): Change it back to enum pvec_type.
|
||||
This variable's comment says Emacs needs at least one GDB-visible
|
||||
symbol of type enum pvec_type, to work around GDB problems.
|
||||
The symbol's value doesn't matter.
|
||||
|
||||
* alloc.c (PSEUDOVECTOR_NBYTES): Remove stray ';'
|
||||
that causes compilation to fail on pre-C99 compilers.
|
||||
|
||||
|
|
|
@ -119,7 +119,7 @@ ptrdiff_t PVEC_FLAG EXTERNALLY_VISIBLE = PSEUDOVECTOR_FLAG;
|
|||
ptrdiff_t gdb_array_mark_flag EXTERNALLY_VISIBLE = ARRAY_MARK_FLAG;
|
||||
/* GDB might say "No enum type named pvec_type" if we don't have at
|
||||
least one symbol with that type, and then xbacktrace could fail. */
|
||||
ptrdiff_t gdb_pvec_type EXTERNALLY_VISIBLE = PVEC_TYPE_MASK;
|
||||
enum pvec_type const gdb_pvec_type EXTERNALLY_VISIBLE = 0;
|
||||
|
||||
/* Empty lisp strings. To avoid having to build any others. */
|
||||
Lisp_Object empty_unibyte_string, empty_multibyte_string;
|
||||
|
|
Loading…
Add table
Reference in a new issue