Actions
Bug #13699
closedMultiple maps over lazy enumerator yielding multiple values in 2.4.x causes crash
Description
Enumerator.new{|e| e.yield(5, 6)}.
lazy.
map{|x,y| 5}.
map{|z| 5}.
to_a
Tested and working in 2.1-2.3. Note that this is the absolute minimal input required to trigger the bug.
Updated by nobu (Nobuyoshi Nakada) over 7 years ago
- Is duplicate of Bug #13648: [PATCH] Nested map of Enumerator::Lazy with packed values gives wrong result added
Updated by nobu (Nobuyoshi Nakada) over 7 years ago
- Status changed from Open to Closed
- Backport changed from 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN to 2.2: DONTNEED, 2.3: DONTNEED, 2.4: REQUIRED
Updated by nagachika (Tomoyuki Chikanaga) over 7 years ago
- Backport changed from 2.2: DONTNEED, 2.3: DONTNEED, 2.4: REQUIRED to 2.2: DONTNEED, 2.3: DONTNEED, 2.4: DONE
ruby_2_4 r59363 merged revision(s) 59056.
Actions
Like0
Like0Like0Like0