* array.c (flatten): returns an instance of same class.

[ruby-core:16554]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16190 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2008-04-25 03:37:57 +00:00
Родитель 62da750abe
Коммит a4c08752f8
2 изменённых файлов: 6 добавлений и 1 удалений

Просмотреть файл

@ -1,3 +1,8 @@
Fri Apr 25 12:37:54 2008 Nobuyoshi Nakada <nobu@ruby-lang.org>
* array.c (flatten): returns an instance of same class.
[ruby-core:16554]
Fri Apr 25 10:52:27 2008 NAKAMURA Usaku <usa@ruby-lang.org>
* include/ruby/win32.h: define mode_t for umask.

Просмотреть файл

@ -2765,7 +2765,7 @@ flatten(VALUE ary, int level, int *modified)
st_data_t id;
stack = rb_ary_new();
result = rb_ary_new();
result = ary_new(rb_class_of(ary), RARRAY_LEN(ary));
memo = st_init_numtable();
st_insert(memo, (st_data_t)ary, (st_data_t)Qtrue);
*modified = 0;