> eval_is('undef + 1', undef, 'undef + 1', :todo<bug>); # dies > eval_is('1 + undef', undef, '1 + undef', :todo<bug>); # gives 1
I would expect these to both equal 1, see perl5 >perl5 -le "undef $_; ++$_; print" 1
> eval_is('undef + 1', undef, 'undef + 1', :todo<bug>); # dies > eval_is('1 + undef', undef, '1 + undef', :todo<bug>); # gives 1
I would expect these to both equal 1, see perl5 >perl5 -le "undef $_; ++$_; print" 1