Skip to content

case doesn't match empty array #3558

@rcrogers

Description

@rcrogers
jruby-9.0.0.0.pre1 :014 > a = []; case a; when a; true; else 'BROKEN'; end
 => "BROKEN"

Strangely, case equality works as expected:

jruby-9.0.0.0.pre1 :019 > a = []; a === a
 => true 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions