diff options
author | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2016-05-17 17:10:01 +0000 |
---|---|---|
committer | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2016-05-17 17:10:01 +0000 |
commit | e6a10e89b197c70263917677d07e9fbc21f3b443 (patch) | |
tree | 956ec7aa44d495e1a581228bbc121f681c0533c2 /re.c | |
parent | 92f8d74a3e9fe8095bc67b684ac5207cc7d9deaa (diff) | |
download | ruby-e6a10e89b197c70263917677d07e9fbc21f3b443.tar.gz |
* re.c (match_aref): remove useless condition and call rb_fix2int.
rb_reg_nth_match handles negative index.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55037 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 're.c')
-rw-r--r-- | re.c | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -1888,9 +1888,7 @@ match_aref(int argc, VALUE *argv, VALUE match) if (NIL_P(rest)) { if (FIXNUM_P(idx)) { - if (FIX2INT(idx) >= 0) { - return rb_reg_nth_match(FIX2INT(idx), match); - } + return rb_reg_nth_match(FIX2INT(idx), match); } else { int num = namev_to_backref_number(RMATCH_REGS(match), RMATCH(match)->regexp, idx); |