aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c
diff options
context:
space:
mode:
authorDmitry Antipov2012-08-14 08:49:18 +0400
committerDmitry Antipov2012-08-14 08:49:18 +0400
commitfd318b54074f824376e7766cf127b6a4624f191a (patch)
tree147a2831bfca1bbe454842c657dca75b2ad31b1d /src/alloc.c
parent41a62dd97860c5154838ee87745fd380b45a4883 (diff)
downloademacs-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.c4
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))