diff options
| author | Paul Eggert | 2013-10-10 23:32:29 -0700 |
|---|---|---|
| committer | Paul Eggert | 2013-10-10 23:32:29 -0700 |
| commit | b9ff995e4c091ca99c8752bb996e155ce7147a00 (patch) | |
| tree | 2606b847e60957359df7942004b774b4c68b119f /src/intervals.c | |
| parent | 33ac026599404c7d5177eecb4fcd0aa527180ee2 (diff) | |
| download | emacs-b9ff995e4c091ca99c8752bb996e155ce7147a00.tar.gz emacs-b9ff995e4c091ca99c8752bb996e155ce7147a00.zip | |
* lisp.h (eassume): New macro.
Also, include <verify.h>, for 'assume'.
* alloc.c (bool_vector_payload_bytes, Fmake_bool_vector)
(vroundup, vector_nbytes):
* data.c (bool_vector_spare_mask, bool_vector_binop_driver)
(Fbool_vector_not, Fbool_vector_count_matches)
(Fbool_vector_count_matches_at):
Use eassume, not eassert.
* casetab.c (set_identity, shuffle):
* composite.c (composition_gstring_put_cache):
* dispnew.c (update_frame_1):
* ftfont.c (ftfont_shape_by_flt):
* image.c (gif_load):
* intervals.c (offset_intervals):
* macfont.m (macfont_shape):
Remove calls to 'assume' that are no longer needed, because
--enable-gcc-warnings no longer generates bogus warnings
when these calls are removed.
Diffstat (limited to 'src/intervals.c')
| -rw-r--r-- | src/intervals.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/intervals.c b/src/intervals.c index a9c4f5aed0b..5aa68a359d6 100644 --- a/src/intervals.c +++ b/src/intervals.c | |||
| @@ -1404,10 +1404,7 @@ offset_intervals (struct buffer *buffer, ptrdiff_t start, ptrdiff_t length) | |||
| 1404 | adjust_intervals_for_insertion (buffer_intervals (buffer), | 1404 | adjust_intervals_for_insertion (buffer_intervals (buffer), |
| 1405 | start, length); | 1405 | start, length); |
| 1406 | else | 1406 | else |
| 1407 | { | 1407 | adjust_intervals_for_deletion (buffer, start, -length); |
| 1408 | assume (- TYPE_MAXIMUM (ptrdiff_t) <= length); | ||
| 1409 | adjust_intervals_for_deletion (buffer, start, -length); | ||
| 1410 | } | ||
| 1411 | } | 1408 | } |
| 1412 | 1409 | ||
| 1413 | /* Merge interval I with its lexicographic successor. The resulting | 1410 | /* Merge interval I with its lexicographic successor. The resulting |