Ilya Belikin wrote:

Hi,
look like bug (in r31017):

my $k = 'bar';
my %s;
say defined $k; # 1
say defined %s{$k}; # 0
say defined $k and defined %s{$k}; # 1 (!) must be 0
say 1 && 0; # 0

I replyed in ticket, but it doesn't hit mailinglist. This is bug in parsing. "say defined $k and defined %s{$k};" parsed as "(say defined $k) and defined %s{$k};"

--
Bacek

Reply via email to