summaryrefslogtreecommitdiff
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
commit0455e8ea9a6a8d33840249806b03d75ea25820d8 (patch)
tree160b5c9ddc41c0e4f2e1c0e72fa49ec65569ae9c /re.c
parent126abc5c47a2467949021b493b2c742828224b30 (diff)
* 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: svn+ssh://ci.ruby-lang.org/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 8ce5e89c28..51809f5ee1 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);