[perl #90160] U* gives ‘U0 mode on an empty string’
authorFather Chrysostomos <sprout@cpan.org>
Wed, 18 May 2011 21:35:47 +0000 (14:35 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Fri, 9 Sep 2011 01:10:52 +0000 (18:10 -0700)
commit8810060590224e6a5023e64138f0c038e2c3ba5d
treead67b3e9ac9455b30047845681d030b3810cb72e
parentf821f5e5615c65b86c37ea6d1f40886fde8ef34b
[perl #90160] U* gives ‘U0 mode on an empty string’

This is a regression in 5.10 caused by change 23966/08ca2aa38a29,
which added a bit of faulty logic. It was treating U* in the middle of
a pack template as equivalent to U0, if the input string was empty.
(cherry picked from commit c5333953a555847ef4f1457905bf0f111a79eb72)
pp_pack.c
t/op/pack.t