So I'm guessing that case is not going to be critical.
But I don't know whether the assignment is officially allowed. The perl source itself makes that assignment in a number of places - but that doesn't necessarily give that usage the green light.
How would you adjust the stack pointer if you wanted to ? Is altering it something that you would prefer to avoid ?