1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

cont.c: Small code cleanup

Remove variable that is used only once, several lines after
initialization.

* cont.c (cont_capture): remove unnecessary variable
  [ruby-core:65518] [Feature #10341]

Author: Knut Franke <Knut.Franke@gmx.de>

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
normal 2014-10-15 22:34:53 +00:00
parent 0bd492c6bf
commit baeb94fa3d
2 changed files with 7 additions and 3 deletions

View file

@ -1,3 +1,8 @@
Thu Oct 16 06:13:09 2014 Knut Franke <Knut.Franke@gmx.de>
* cont.c (cont_capture): remove unnecessary variable
[ruby-core:65518] [Feature #10341]
Thu Oct 16 05:02:31 2014 Knut Franke <Knut.Franke@gmx.de>
* cont.c (fiber_store, fiber_switch): simplify

5
cont.c
View file

@ -450,14 +450,13 @@ static VALUE
cont_capture(volatile int *stat)
{
rb_context_t *cont;
rb_thread_t *th = GET_THREAD(), *sth;
rb_thread_t *th = GET_THREAD();
volatile VALUE contval;
THREAD_MUST_BE_RUNNING(th);
rb_vm_stack_to_heap(th);
cont = cont_new(rb_cContinuation);
contval = cont->self;
sth = &cont->saved_thread;
#ifdef CAPTURE_JUST_VALID_VM_STACK
cont->vm_stack_slen = th->cfp->sp + th->mark_stack_len - th->stack;
@ -469,7 +468,7 @@ cont_capture(volatile int *stat)
cont->vm_stack = ALLOC_N(VALUE, th->stack_size);
MEMCPY(cont->vm_stack, th->stack, VALUE, th->stack_size);
#endif
sth->stack = 0;
cont->saved_thread.stack = 0;
cont_save_machine_stack(th, cont);