summaryrefslogtreecommitdiffstats
path: root/enum.c
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2001-10-03 07:19:19 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2001-10-03 07:19:19 +0000
commit3b37a6847edb2da6225d9785a4579e0cb603dab1 (patch)
tree02dfc7bab198fc494d9d4f1f3bf1072d292fed66 /enum.c
parent361be96e52a2982e5ab1c061efa73fd152446cfd (diff)
downloadruby-3b37a6847edb2da6225d9785a4579e0cb603dab1.tar.gz
ruby-3b37a6847edb2da6225d9785a4579e0cb603dab1.tar.xz
ruby-3b37a6847edb2da6225d9785a4579e0cb603dab1.zip
* marshal.c (r_object): better allocation type check for
TYPE_UCLASS. usage of allocation framework is disabled for now. * variable.c (rb_class_path): Module may have subclass. * string.c (rb_str_update): should maintain original negative offset. * string.c (rb_str_subpat_set): ditto * string.c (rb_str_aset): ditto. * re.c (rb_reg_nth_match): should check negative nth. * re.c (rb_reg_nth_defined): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1764 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'enum.c')
-rw-r--r--enum.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/enum.c b/enum.c
index e6bfb9bd9..dfa846c05 100644
--- a/enum.c
+++ b/enum.c
@@ -235,7 +235,6 @@ enum_sort_by(obj)
for (i=0; i<RARRAY(ary)->len; i++) {
VALUE e = RARRAY(ary)->ptr[i];
RARRAY(ary)->ptr[i] = rb_ary_entry(e, 2);
- rb_gc_force_recycle(e);
}
return ary;