]> code.delx.au - gnu-emacs/commitdiff
* lisp.h (struct Lisp_Symbol): Add explicit padding to ensure
authorAndreas Schwab <schwab@linux-m68k.org>
Sun, 8 Apr 2012 21:14:30 +0000 (23:14 +0200)
committerAndreas Schwab <schwab@linux-m68k.org>
Sun, 8 Apr 2012 21:14:30 +0000 (23:14 +0200)
proper alignment.

src/ChangeLog
src/lisp.h

index 9b64659c55fe72d5499cab0233fc75c351568462..a4627cb847c69f6826b10c54fdf6f157e29a7ff1 100644 (file)
@@ -1,3 +1,8 @@
+2012-04-08  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * lisp.h (struct Lisp_Symbol): Add explicit padding to ensure
+       proper alignment.
+
 2012-04-07  Juanma Barranquero  <lekktu@gmail.com>
 
        * xml.c (init_libxml2_functions) [WINDOWSNT]:
index 62695f15644877ad047d65457ba5e89d8933e48c..6041cad0d3fae1acf4747512928c5d1ba1b27156 100644 (file)
@@ -1134,6 +1134,8 @@ struct Lisp_Symbol
      special (with `defvar' etc), and shouldn't be lexically bound.  */
   unsigned declared_special : 1;
 
+  unsigned spacer : 23;
+
   /* The symbol's name, as a Lisp string.
      The name "xname" is used to intentionally break code referring to
      the old field "name" of type pointer to struct Lisp_String.  */