From 959aac29e74547e98a83325e765c0cc9e57f50ca Mon Sep 17 00:00:00 2001 From: nobu Date: Mon, 13 Feb 2017 05:44:15 +0000 Subject: suppress warnings * string.c (rb_str_enumerate_lines): hint to suppress a maybe-uninitialized warning by gcc. * thread.c (rb_fd_no_init): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57618 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- string.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'string.c') diff --git a/string.c b/string.c index d894b24daf..b9bd9098da 100644 --- a/string.c +++ b/string.c @@ -7517,6 +7517,9 @@ rb_str_enumerate_lines(int argc, VALUE *argv, VALUE str, int wantarray) wantarray = 0; #endif } +#if defined __GNUC__ && !defined __clang__ + ASSUME(wantarray || !ary); /* if wantarray, ary does not matter */ +#endif } else { if (wantarray) -- cgit v1.2.3