[ruby-core:125397] [Ruby Bug#22021] Array#delete_if may delete wrong object if array has been altered already