From 8ca32020b03a4f3e69c8f0b15e015eb7ad5d8e05 Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Fri, 19 Jul 2019 11:32:40 +1200 Subject: [PATCH] Revert "Ensure cfp is initialized to NULL." This reverts commit d7fdf45a4ae1bcb6fac30a24b025d4f20149ba0a. --- cont.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/cont.c b/cont.c index 984733db6e..c0be42bffc 100644 --- a/cont.c +++ b/cont.c @@ -845,8 +845,6 @@ cont_mark(void *ptr) RUBY_MARK_ENTER("cont"); rb_gc_mark_no_pin(cont->value); - // Don't try to scan the vm_stack unless it's initialized. - // @sa cont_init, fiber_prepare_stack if (cont->saved_ec.cfp) { rb_execution_context_mark(&cont->saved_ec); } @@ -1085,10 +1083,6 @@ cont_init(rb_context_t *cont, rb_thread_t *th) { /* save thread context */ cont_save_thread(cont, th); - - // cfp is not valid until stack is initialized. - cont->saved_ec.cfp = NULL; - cont->saved_ec.thread_ptr = th; cont->saved_ec.local_storage = NULL; cont->saved_ec.local_storage_recursive_hash = Qnil;