From f419aa7bdf4f51f2704cfcf43d386612bac8b6d0 Mon Sep 17 00:00:00 2001 From: nobu Date: Sun, 9 Sep 2018 12:42:48 +0000 Subject: thread.c: get rid of false warnings by gcc-8 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64665 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- thread.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/thread.c b/thread.c index e40b120f72..3f5dcb4827 100644 --- a/thread.c +++ b/thread.c @@ -934,7 +934,7 @@ thread_join_sleep(VALUE arg) { struct join_arg *p = (struct join_arg *)arg; rb_thread_t *target_th = p->target, *th = p->waiting; - rb_hrtime_t end; + rb_hrtime_t end = 0; if (p->limit) { end = rb_hrtime_add(*p->limit, rb_hrtime_now()); @@ -3868,7 +3868,7 @@ do_select(VALUE p) struct select_set *set = (struct select_set *)p; int result = 0; int lerrno; - rb_hrtime_t *to, rel, end; + rb_hrtime_t *to, rel, end = 0; timeout_prepare(&to, &rel, &end, set->timeout); #define restore_fdset(dst, src) \ @@ -4028,7 +4028,7 @@ rb_wait_for_single_fd(int fd, int events, struct timeval *timeout) { struct pollfd fds[2]; int result = 0, lerrno; - rb_hrtime_t *to, rel, end; + rb_hrtime_t *to, rel, end = 0; int drained; rb_thread_t *th = GET_THREAD(); nfds_t nfds; -- cgit v1.2.3