diff options
| author | Paul Eggert | 2011-01-16 23:16:08 -0800 |
|---|---|---|
| committer | Paul Eggert | 2011-01-16 23:16:08 -0800 |
| commit | 6df4097e922af99c7f051978be2df0ffbc51c929 (patch) | |
| tree | f927cfcf7326a8ebde3a1ca29cb7fa8d76b881da /src/ChangeLog | |
| parent | 410ed5c357ccc4944cbfdbb6759683b65df6568c (diff) | |
| download | emacs-6df4097e922af99c7f051978be2df0ffbc51c929.tar.gz emacs-6df4097e922af99c7f051978be2df0ffbc51c929.zip | |
* lisp.h: Redo flags and XSET slightly to avoid overflow diagnostics.
These changes make compilation easier to follow with Sun cc.
(ARRAY_MARK_FLAG): Make it signed, so that it can be assigned to
EMACS_INT values without provoking overflow diagnostics.
(PSEUDOVECTOR_FLAG): Likewise, for consistency.
(XSET) [! USE_LSB_TAG]: Use unsigned left shift to avoid overflow
diagnostic with signed left shift.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 40b6e0e6195..cb51917bb31 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,13 @@ | |||
| 1 | 2011-01-17 Paul Eggert <eggert@cs.ucla.edu> | 1 | 2011-01-17 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 2 | ||
| 3 | * lisp.h: Redo flags and XSET slightly to avoid overflow diagnostics. | ||
| 4 | These changes make compilation easier to follow with Sun cc. | ||
| 5 | (ARRAY_MARK_FLAG): Make it signed, so that it can be assigned to | ||
| 6 | EMACS_INT values without provoking overflow diagnostics. | ||
| 7 | (PSEUDOVECTOR_FLAG): Likewise, for consistency. | ||
| 8 | (XSET) [! USE_LSB_TAG]: Use unsigned left shift to avoid overflow | ||
| 9 | diagnostic with signed left shift. | ||
| 10 | |||
| 3 | * fileio.c (make_temp_name): Remove unreachable code. | 11 | * fileio.c (make_temp_name): Remove unreachable code. |
| 4 | 12 | ||
| 5 | * fontset.c (free_realized_fontset): Mark unreachable code with if (0). | 13 | * fontset.c (free_realized_fontset): Mark unreachable code with if (0). |