aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGerd Moellmann1999-11-07 22:45:14 +0000
committerGerd Moellmann1999-11-07 22:45:14 +0000
commit033a5fa3094af5eca4b1fcfa0e1aa00e03e99a55 (patch)
tree045581badb8c658c2a0ace1d01a8a912a6d32034 /src
parent8e6e83b3ea5c7a1b73a8c9ba6768aa31f6489e58 (diff)
downloademacs-033a5fa3094af5eca4b1fcfa0e1aa00e03e99a55.tar.gz
emacs-033a5fa3094af5eca4b1fcfa0e1aa00e03e99a55.zip
(Fgarbage_collect): Call unmark_byte_stack.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog8
-rw-r--r--src/alloc.c2
2 files changed, 9 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 60123628e87..914910d3a3b 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,13 @@
11999-11-07 Gerd Moellmann <gerd@gnu.org> 11999-11-07 Gerd Moellmann <gerd@gnu.org>
2 2
3 * alloc.c (Fgarbage_collect): Call unmark_byte_stack.
4
5 * lisp.h: Add prototype for unmark_byte_stack.
6
7 * bytecode.c (mark_byte_stack): Use XMARKBIT and XMARK.
8 (unmark_byte_stack): Renamed from relocate_byte_pcs. Use
9 XUNMARK.
10
3 * xdisp.c (resize_mini_window): Fix computation of needed 11 * xdisp.c (resize_mini_window): Fix computation of needed
4 mini-window height. 12 mini-window height.
5 13
diff --git a/src/alloc.c b/src/alloc.c
index 03356fea00b..546bdb15b45 100644
--- a/src/alloc.c
+++ b/src/alloc.c
@@ -1912,7 +1912,7 @@ Garbage collection happens automatically if you cons more than\n\
1912 for (tail = gcprolist; tail; tail = tail->next) 1912 for (tail = gcprolist; tail; tail = tail->next)
1913 for (i = 0; i < tail->nvars; i++) 1913 for (i = 0; i < tail->nvars; i++)
1914 XUNMARK (tail->var[i]); 1914 XUNMARK (tail->var[i]);
1915 relocate_byte_pcs (); 1915 unmark_byte_stack ();
1916 for (backlist = backtrace_list; backlist; backlist = backlist->next) 1916 for (backlist = backtrace_list; backlist; backlist = backlist->next)
1917 { 1917 {
1918 XUNMARK (*backlist->function); 1918 XUNMARK (*backlist->function);