diff options
author | Andreas Schwab <schwab@linux-m68k.org> | 2019-06-10 12:52:21 +0200 |
---|---|---|
committer | Andreas Schwab <schwab@linux-m68k.org> | 2019-06-10 12:52:21 +0200 |
commit | 758e9a8ed49c15f7069a67cf0c2ce3c6f9a3f7e1 (patch) | |
tree | 28129ab2bff06e6e04381e592165d1d27a84ae6d | |
parent | 1877b7b4d79b3434379fd5a4abd85906c25df00c (diff) | |
download | emacs-758e9a8ed49c15f7069a67cf0c2ce3c6f9a3f7e1.tar.gz |
Revert "Don't mark main_thread (Bug#36155)"
This reverts commit 1877b7b4d79b3434379fd5a4abd85906c25df00c.
-rw-r--r-- | src/thread.c | 5 |
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); } } |