summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@linux-m68k.org>2019-06-10 12:52:21 +0200
committerAndreas Schwab <schwab@linux-m68k.org>2019-06-10 12:52:21 +0200
commit758e9a8ed49c15f7069a67cf0c2ce3c6f9a3f7e1 (patch)
tree28129ab2bff06e6e04381e592165d1d27a84ae6d
parent1877b7b4d79b3434379fd5a4abd85906c25df00c (diff)
downloademacs-758e9a8ed49c15f7069a67cf0c2ce3c6f9a3f7e1.tar.gz
Revert "Don't mark main_thread (Bug#36155)"
-rw-r--r--src/thread.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/thread.c b/src/thread.c
index e2158019839..0cd1ae33dc2 100644
--- a/src/thread.c
+++ b/src/thread.c
@@ -645,10 +645,7 @@ mark_threads_callback (void *ignore)
Lisp_Object thread_obj;
XSETTHREAD (thread_obj, iter);
- /* Don't mark main_thread, since it is not allocated
- dynamically, thus nothing would unmark it. */
- if (iter != &main_thread)
- mark_object (thread_obj);
+ mark_object (thread_obj);
mark_one_thread (iter);
}
}