diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-07-05 19:39:08 -0700 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-07-05 19:39:08 -0700 |
| commit | 6be55e9a46316b7a549465043bffc65afb3341f4 (patch) | |
| tree | 1f00918b06fbc43067a6636a4a518777019934c2 /src | |
| parent | e9e04e52a80e0ff654b5cbbedc38812875ffaee9 (diff) | |
| parent | 780930cbf546c41002a8d27ec23bc9326e5e3e00 (diff) | |
| download | mruby-6be55e9a46316b7a549465043bffc65afb3341f4.tar.gz mruby-6be55e9a46316b7a549465043bffc65afb3341f4.zip | |
Merge pull request #1343 from suzukaze/refactor-range-c
Refactor mrb_range_beg_len() func in range.c
Diffstat (limited to 'src')
| -rw-r--r-- | src/range.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/range.c b/src/range.c index 992e47bd2..92eddfe8c 100644 --- a/src/range.c +++ b/src/range.c @@ -276,10 +276,10 @@ mrb_range_beg_len(mrb_state *mrb, mrb_value range, mrb_int *begp, mrb_int *lenp, if (beg < 0) { beg += len; - if (beg < 0) goto out_of_range; + if (beg < 0) return FALSE; } - if (beg > len) goto out_of_range; + if (beg > len) return FALSE; if (end > len) end = len; if (end < 0) end += len; @@ -290,9 +290,6 @@ mrb_range_beg_len(mrb_state *mrb, mrb_value range, mrb_int *begp, mrb_int *lenp, *begp = beg; *lenp = len; return TRUE; - -out_of_range: - return FALSE; } /* 15.2.14.4.12(x) */ |
