Project

General

Profile

Actions

Bug #13699

closed

Multiple maps over lazy enumerator yielding multiple values in 2.4.x causes crash

Added by alekstorm (Alek Storm) over 7 years ago. Updated over 7 years ago.

Status:
Closed
Assignee:
-
Target version:
-
[ruby-core:81837]

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.


Related issues 1 (0 open1 closed)

Is duplicate of Ruby master - Bug #13648: [PATCH] Nested map of Enumerator::Lazy with packed values gives wrong resultClosedActions
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0