summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2014-03-27 12:03:36 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2014-03-27 12:03:36 +0000
commitfb3bd78725105b353ccd187b834a22c9d4586f26 (patch)
treee6ff30dc7fd7c16ffc2be79bf893891e403597fb
parent5752b61d8649f0b4128721753dc1b38669efdb9c (diff)
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.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/string.c b/string.c
index a80868adda..6e316426af 100644
--- a/string.c
+++ b/string.c
@@ -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;