Looking at t/operators/ternary.t...

At the bottom of the file, there is a test that reads:

{
    # This parses incorrectly because it's parsed as Bool::True(!! Bool::False).
    my $foo = eval q[ 1 ?? Bool::True !! Bool::False ];
    is($foo, Bool::True, "a statement with both ??!! and :: in it did 
compile"), :todo<bug>;
}


I'm not entirely certain what this test is intending to test.
Do we need it?  Does it perhaps belong somewhere else?

Thanks,

Pm

Reply via email to