So it is scalar context. (Thanks for the correction on wantarray.)
By way of an explanation: I misremembered the issue I had in mind. What I was thinking of is that the scalar reference-taking operator \ evaluates its argument in list context. This came up in discussion of the (ab)use of @{[]} or ${\()} constructs to put code inside here-docs.
Makeshifts last the longest.
In reply to Re^3: Bitten by the || bug (@{})
by Aristotle
in thread Bitten by the || bug
by Tanktalus
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |