diff options
author | mame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-06-13 09:04:32 +0000 |
---|---|---|
committer | mame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-06-13 09:04:32 +0000 |
commit | 73dd7cb8273dda646ea5029c0529c2e187df2444 (patch) | |
tree | 8fc7b7396059745163a8d4c224c82647da9345e5 /coverage | |
parent | 9b50a1dc54bf232be9d7a16642cf1625d731e10a (diff) | |
download | ruby-73dd7cb8273dda646ea5029c0529c2e187df2444.tar.gz |
range.c: prohibit `(1..nil)`
Now endless range can be created by either a literal `(1..)` or explicit
range creation `Range.new(1, nil)`. [Bug #14845]
This change is intended for "early failure"; for example,
`(1..var).to_a` causes out of memory if `var` is inadvertently nil.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63646 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'coverage')
0 files changed, 0 insertions, 0 deletions