Fix when( scalar ... ) bug
authorJosh ben Jore <jjore@cpan.org>
Wed, 23 Sep 2009 22:35:14 +0000 (15:35 -0700)
committerJosh ben Jore <jjore@cpan.org>
Mon, 28 Sep 2009 23:40:00 +0000 (16:40 -0700)
commit5341b2b7ab11bc31f63ac7a675e74106418d0661
tree0e6469b5c24e455da55241aad50dab8c8cac44e3
parent906bad61c3bd0dd3a56a226b2981e4d14d5e71c9
Fix when( scalar ... ) bug

looks_like_bool should look past scalar(). Prior to this fix, saying
scalar() caused the when() argument to be /not/ a boolean even if it
reasonably was. Perhaps something like: when( scalar /$re/ ). I don't
know any natural way someone is doing to use when(scalar ...) but it
certainly seems like it was mistakenly left out.
op.c
t/op/switch.t