diff options
Diffstat (limited to 'src/buffer.c')
| -rw-r--r-- | src/buffer.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/buffer.c b/src/buffer.c index 36d0e042d5f..a5a4346e47b 100644 --- a/src/buffer.c +++ b/src/buffer.c | |||
| @@ -1304,13 +1304,13 @@ overlays_at (pos, extend, vec_ptr, len_ptr, next_ptr) | |||
| 1304 | int inhibit_storing = 0; | 1304 | int inhibit_storing = 0; |
| 1305 | 1305 | ||
| 1306 | for (tail = current_buffer->overlays_before; | 1306 | for (tail = current_buffer->overlays_before; |
| 1307 | CONSP (tail); | 1307 | XGCTYPE (tail) == Lisp_Cons; |
| 1308 | tail = XCONS (tail)->cdr) | 1308 | tail = XCONS (tail)->cdr) |
| 1309 | { | 1309 | { |
| 1310 | int startpos; | 1310 | int startpos; |
| 1311 | 1311 | ||
| 1312 | overlay = XCONS (tail)->car; | 1312 | overlay = XCONS (tail)->car; |
| 1313 | if (! OVERLAY_VALID (overlay)) | 1313 | if (XGCTYPE (overlay) == Lisp_Overlay) |
| 1314 | abort (); | 1314 | abort (); |
| 1315 | 1315 | ||
| 1316 | start = OVERLAY_START (overlay); | 1316 | start = OVERLAY_START (overlay); |
| @@ -1344,13 +1344,13 @@ overlays_at (pos, extend, vec_ptr, len_ptr, next_ptr) | |||
| 1344 | } | 1344 | } |
| 1345 | 1345 | ||
| 1346 | for (tail = current_buffer->overlays_after; | 1346 | for (tail = current_buffer->overlays_after; |
| 1347 | CONSP (tail); | 1347 | XGCTYPE (tail) == Lisp_Cons; |
| 1348 | tail = XCONS (tail)->cdr) | 1348 | tail = XCONS (tail)->cdr) |
| 1349 | { | 1349 | { |
| 1350 | int startpos; | 1350 | int startpos; |
| 1351 | 1351 | ||
| 1352 | overlay = XCONS (tail)->car; | 1352 | overlay = XCONS (tail)->car; |
| 1353 | if (! OVERLAY_VALID (overlay)) | 1353 | if (XGCTYPE (overlay) == Lisp_Overlay) |
| 1354 | abort (); | 1354 | abort (); |
| 1355 | 1355 | ||
| 1356 | start = OVERLAY_START (overlay); | 1356 | start = OVERLAY_START (overlay); |