[perl #71076] sort with active sub (5.10 regression)
authorFather Chrysostomos <sprout@cpan.org>
Mon, 7 Dec 2009 13:58:40 +0000 (14:58 +0100)
committerRafael Garcia-Suarez <rgs@consttype.org>
Mon, 7 Dec 2009 13:58:40 +0000 (14:58 +0100)
commit8a27a13e89107aaf68c0748b68ee71fbd86d774b
tree99c88fba6b802c9c35eedd88257497a085e8a57a
parent6bc991bfb3c34a5d286a1202fcc0d740d72dcee7
[perl #71076] sort with active sub (5.10 regression)

One of the tests in sort.t causes a bus error (or sometimes ‘Undefined
subroutine called’) if run multiple times. This is because sort
decreases the refcount of an active sub used as a comparison routine.

Ironically enough, this test was added by the very change that broke it
(25953/9850bf2).
pp_sort.c
t/op/sort.t