constify some variables.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59561 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
ko1 2017-08-10 03:34:25 +00:00
parent 27535987be
commit d3650ccc7e

12
cont.c
View File

@ -240,8 +240,8 @@ cont_mark(void *ptr)
}
else {
/* fiber */
rb_thread_t *th = rb_thread_ptr(cont->saved_thread.self);
rb_fiber_t *fib = (rb_fiber_t*)cont;
const rb_thread_t *th = rb_thread_ptr(cont->saved_thread.self);
const rb_fiber_t *fib = (rb_fiber_t*)cont;
if ((th->fiber != fib) && FIBER_SUSPENDED_P(fib)) {
rb_gc_mark_locations(cont->machine.stack,
@ -274,7 +274,7 @@ cont_free(void *ptr)
}
else {
/* fiber */
rb_fiber_t *fib = (rb_fiber_t*)cont;
const rb_fiber_t *fib = (rb_fiber_t*)cont;
const rb_thread_t *const th = GET_THREAD();
#ifdef _WIN32
if (th && th->fiber != fib && cont->type != ROOT_FIBER_CONTEXT) {
@ -362,7 +362,7 @@ fiber_verify(const rb_fiber_t *fib)
}
void
rb_fiber_mark_self(rb_fiber_t *fib)
rb_fiber_mark_self(const rb_fiber_t *fib)
{
if (fib)
rb_gc_mark(fib->cont.self);
@ -585,7 +585,7 @@ cont_restore_thread(rb_context_t *cont)
/* restore thread context */
if (cont->type == CONTINUATION_CONTEXT) {
/* continuation */
rb_fiber_t *fib;
const rb_fiber_t *fib;
th->fiber = sth->fiber;
fib = th->fiber ? th->fiber : th->root_fiber;
@ -1607,7 +1607,7 @@ rb_fiber_reset_root_local_storage(VALUE thval)
VALUE
rb_fiber_alive_p(VALUE fibval)
{
rb_fiber_t *fib;
const rb_fiber_t *fib;
GetFiberPtr(fibval, fib);
return FIBER_TERMINATED_P(fib) ? Qfalse : Qtrue;
}