diff options
| author | Dmitry Antipov | 2012-08-14 08:49:18 +0400 |
|---|---|---|
| committer | Dmitry Antipov | 2012-08-14 08:49:18 +0400 |
| commit | fd318b54074f824376e7766cf127b6a4624f191a (patch) | |
| tree | 147a2831bfca1bbe454842c657dca75b2ad31b1d /src/alloc.c | |
| parent | 41a62dd97860c5154838ee87745fd380b45a4883 (diff) | |
| download | emacs-fd318b54074f824376e7766cf127b6a4624f191a.tar.gz emacs-fd318b54074f824376e7766cf127b6a4624f191a.zip | |
Revert and cleanup some recent overlay changes.
* buffer.h (enum overlay_type): Remove.
(buffer_get_overlays, buffer_set_overlays): Likewise.
(buffer_set_overlays_before, buffer_set_overlays_after):
New function. Adjust users.
(unchain_both): Add eassert.
Diffstat (limited to 'src/alloc.c')
| -rw-r--r-- | src/alloc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/alloc.c b/src/alloc.c index e84be987033..c93fcb564c7 100644 --- a/src/alloc.c +++ b/src/alloc.c | |||
| @@ -5831,8 +5831,8 @@ mark_buffer (struct buffer *buffer) | |||
| 5831 | a special way just before the sweep phase, and after stripping | 5831 | a special way just before the sweep phase, and after stripping |
| 5832 | some of its elements that are not needed any more. */ | 5832 | some of its elements that are not needed any more. */ |
| 5833 | 5833 | ||
| 5834 | mark_overlay (buffer_get_overlays (buffer, OV_BEFORE)); | 5834 | mark_overlay (buffer->overlays_before); |
| 5835 | mark_overlay (buffer_get_overlays (buffer, OV_AFTER)); | 5835 | mark_overlay (buffer->overlays_after); |
| 5836 | 5836 | ||
| 5837 | /* If this is an indirect buffer, mark its base buffer. */ | 5837 | /* If this is an indirect buffer, mark its base buffer. */ |
| 5838 | if (buffer->base_buffer && !VECTOR_MARKED_P (buffer->base_buffer)) | 5838 | if (buffer->base_buffer && !VECTOR_MARKED_P (buffer->base_buffer)) |