Closed schwern closed 1 year ago
Data points:
require Foo; require Foo;
runtime => 1
No longer reproducible with the latest version of true
. This is most likely the same issue as https://rt.cpan.org/Ticket/Display.html?id=124745, which was fixed in version 1.0.0 of https://github.com/chocolateboy/true.
CC: @chocolateboy
I found a strange interaction between Function::Parameters and true.pm.
If I load Foo.pm it's fine. But if I load it in a for loop...
That is very peculiar. Load order of Function::Parameters vs true does not matter. If I change
fun foo
tosub foo
true.pm works again. If I callfoo
at the end of Foo.pm it works again, despite returning false.I guess either Function::Parameters is doing something to the opcodes that true isn't expecting, or true is doing something naughty.