Tweak last vectorlike_header change.
authorDmitry Antipov <dmantipov@yandex.ru>
Fri, 9 Nov 2012 11:38:31 +0000 (15:38 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Fri, 9 Nov 2012 11:38:31 +0000 (15:38 +0400)
commit7d377c482f6e60464c9891ee64cf6bcdf770a707
treecbc3bd3c5569c9e5a5857f0ef151e98b94e9a36a
parent7ad27466f1bd9a61389b8b8b83db21ff2acfc575
Tweak last vectorlike_header change.
* alloc.c (struct Lisp_Vectorlike_Free): Special type to represent
vectorlike object on the free list.  This is introduced to avoid
some (but not all) pointer casting and aliasing problems, see
http://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00105.html.
* .gdbinit (pvectype, pvecsize): New commands to examine vectorlike
objects.
(xvectype, xvecsize): Use them to examine Lisp_Object values.
src/.gdbinit
src/ChangeLog
src/alloc.c