summaryrefslogtreecommitdiffstats
path: root/re.c
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-06-07 12:38:03 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-06-07 12:38:03 +0000
commit017eff4ca52e033f38be8f9f9df8a7c964186cd1 (patch)
tree160b5c9ddc41c0e4f2e1c0e72fa49ec65569ae9c /re.c
parent68bb5b65ae9e62ea023f0f02292e0f273f821fee (diff)
downloadruby-017eff4ca52e033f38be8f9f9df8a7c964186cd1.tar.gz
ruby-017eff4ca52e033f38be8f9f9df8a7c964186cd1.tar.xz
ruby-017eff4ca52e033f38be8f9f9df8a7c964186cd1.zip
* io.c (rb_f_open), re.c (rb_reg_search), transcode.c (str_transcode):
suppress warnings. * util.c (quorem, rv_alloc, nrv_alloc): only used in dtoa(). git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@16873 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 're.c')
-rw-r--r--re.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/re.c b/re.c
index 8ce5e89c2..51809f5ee 100644
--- a/re.c
+++ b/re.c
@@ -1279,7 +1279,7 @@ rb_reg_search(VALUE re, VALUE str, int pos, int reverse)
{
int result;
VALUE match;
- struct re_registers *regs, regi;
+ struct re_registers regi, *regs = &regi;
char *range = RSTRING_PTR(str);
regex_t *reg0 = RREGEXP(re)->ptr, *reg;
int busy = FL_TEST(re, REG_BUSY);
@@ -1301,7 +1301,6 @@ rb_reg_search(VALUE re, VALUE str, int pos, int reverse)
}
}
if (NIL_P(match)) {
- regs = &regi;
MEMZERO(regs, struct re_registers, 1);
}
FL_SET(re, REG_BUSY);