aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/alloc.c')
-rw-r--r--src/alloc.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/alloc.c b/src/alloc.c
index 7f78619407d..0e68817629c 100644
--- a/src/alloc.c
+++ b/src/alloc.c
@@ -6320,11 +6320,12 @@ which_symbols (Lisp_Object obj, EMACS_INT find_max)
6320 { 6320 {
6321 for (sblk = symbol_block; sblk; sblk = sblk->next) 6321 for (sblk = symbol_block; sblk; sblk = sblk->next)
6322 { 6322 {
6323 struct Lisp_Symbol *sym = sblk->symbols; 6323 union aligned_Lisp_Symbol *aligned_sym = sblk->symbols;
6324 int bn; 6324 int bn;
6325 6325
6326 for (bn = 0; bn < SYMBOL_BLOCK_SIZE; bn++, sym++) 6326 for (bn = 0; bn < SYMBOL_BLOCK_SIZE; bn++, aligned_sym++)
6327 { 6327 {
6328 struct Lisp_Symbol *sym = &aligned_sym->s;
6328 Lisp_Object val; 6329 Lisp_Object val;
6329 Lisp_Object tem; 6330 Lisp_Object tem;
6330 6331