% perl -MO=Deparse,-p 481076.pl Useless use of private variable in void context at 481076.pl line 10. use warnings; use strict 'refs'; (my $foo = 3); (my $bar = 2); ((my $baz = $foo) or $bar); print($baz); 481076.pl syntax OK ####