Don’t over-align if WIDE_EMACS_INT
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 8 Jun 2018 01:53:26 +0000 (18:53 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 8 Jun 2018 02:11:49 +0000 (19:11 -0700)
commitb76389f22070bb61811eeea41635640d31115fd9
treeacb09efacd52a53d598430aaf65d176c4c0a69b5
parent7c16392ccae50fe09ca3cbb11cc2cd59e5c376cc
Don’t over-align if WIDE_EMACS_INT

* src/lisp.h (GCALIGNED_UNION): New macro.
(struct Lisp_Symbol, union vectorlike_header)
(struct Lisp_Cons, struct Lisp_String):
Use it to avoid possible over-alignment if !USE_LSB_TAG.
src/lisp.h