diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-07-28 07:33:21 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-07-28 07:33:21 +0900 |
commit | 1d1f98d49c9908f4e3928e582d31fd2e9f252f92 (patch) | |
tree | af2d132203fb2ce0911f6fbcaeb42755cb7ef1ea /re.c | |
parent | adf13625aeb86961123911cba85c993417a5762a (diff) |
Reuse match data
* string.c (rb_str_split_m): reuse occupied match data. [Bug #16024]
Diffstat (limited to 're.c')
-rw-r--r-- | re.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -1292,6 +1292,12 @@ rb_match_busy(VALUE match) FL_SET(match, MATCH_BUSY); } +void +rb_match_unbusy(VALUE match) +{ + FL_UNSET(match, MATCH_BUSY); +} + int rb_match_count(VALUE match) { |