diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-09-04 11:46:50 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-09-04 11:46:50 +0900 |
commit | 169b1d1aca0c26d38f8bbd25ecaf5fdb8015f5cf (patch) | |
tree | d4c62468dcd3b9d847bd4b128a9475db30b00ef7 /ractor.c | |
parent | d4585e7470163c794025c2d56930c0e5a5fbae3c (diff) | |
download | ruby-169b1d1aca0c26d38f8bbd25ecaf5fdb8015f5cf.tar.gz |
Initialize loop variables of list_for_each for MS VC
Diffstat (limited to 'ractor.c')
-rw-r--r-- | ractor.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -177,7 +177,7 @@ ractor_mark(void *ptr) rb_gc_mark(r->r_stderr); if (r->threads.cnt > 0) { - rb_thread_t *th; + rb_thread_t *th = 0; list_for_each(&r->threads.set, th, lt_node) { VM_ASSERT(th != NULL); rb_gc_mark(th->self); @@ -1640,7 +1640,7 @@ ractor_terminal_interrupt_all(rb_vm_t *vm) { if (vm->ractor.cnt > 1) { // send terminate notification to all ractors - rb_ractor_t *r; + rb_ractor_t *r = 0; list_for_each(&vm->ractor.set, r, vmlr_node) { if (r != vm->ractor.main_ractor) { rb_ractor_terminate_interrupt_main_thread(r); @@ -1795,7 +1795,7 @@ void rb_ractor_dump(void) { rb_vm_t *vm = GET_VM(); - rb_ractor_t *r; + rb_ractor_t *r = 0; list_for_each(&vm->ractor.set, r, vmlr_node) { if (r != vm->ractor.main_ractor) { |