diff options
| author | Paul Eggert | 2012-04-15 17:33:25 -0700 |
|---|---|---|
| committer | Paul Eggert | 2012-04-15 17:33:25 -0700 |
| commit | 9426aba403a8212c9273958bebf35f2e927f99ed (patch) | |
| tree | 019eb7f1e0a49b4e8239e894971d9176123a2d74 /src/alloc.c | |
| parent | d55c12ed1f80711ef27a52fa0ba6e366f0b7a585 (diff) | |
| download | emacs-9426aba403a8212c9273958bebf35f2e927f99ed.tar.gz emacs-9426aba403a8212c9273958bebf35f2e927f99ed.zip | |
* alloc.c (which_symbols): Fix alignment issue / type clash.
Diffstat (limited to 'src/alloc.c')
| -rw-r--r-- | src/alloc.c | 5 |
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 | ||