in reply to Using ternary operator as lvalue in push

I can confirm that without the extra squigglies and stuff it fails on 5.6.2, 5.8.8 and 5.9.5, and that with them it works on all three.

I'm going to blame precedence for now, but B::Deparse isn't helpful to see what's really going on because the compilation error means that perl just stops instead of letting the module get its grubby little paws on the code.

  • Comment on Re: Using ternary operator as lvalue in push