diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-03-27 12:03:36 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-03-27 12:03:36 +0000 |
commit | fb3bd78725105b353ccd187b834a22c9d4586f26 (patch) | |
tree | e6ff30dc7fd7c16ffc2be79bf893891e403597fb | |
parent | 5752b61d8649f0b4128721753dc1b38669efdb9c (diff) | |
download | ruby-fb3bd78725105b353ccd187b834a22c9d4586f26.tar.gz |
string.c: suppress warnings
* string.c (rb_str_sub_bang, str_gsub): initialize conditionally
assigned variables to suppress maybe-uninitialized warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45452 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | string.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -3947,7 +3947,7 @@ rb_str_sub_bang(int argc, VALUE *argv, VALUE str) rb_encoding *enc; int cr = ENC_CODERANGE(str); long beg0, end0; - VALUE match, match0; + VALUE match, match0 = Qnil; struct re_registers *regs; char *p, *rp; long len, rlen; @@ -4076,7 +4076,7 @@ rb_str_sub(int argc, VALUE *argv, VALUE str) static VALUE str_gsub(int argc, VALUE *argv, VALUE str, int bang) { - VALUE pat, val, repl, match, match0, dest, hash = Qnil; + VALUE pat, val = Qnil, repl, match, match0 = Qnil, dest, hash = Qnil; struct re_registers *regs; long beg, n; long beg0, end0; |