$ perl5159 -e'@a = sort { goto FOO; FOO: $a <=> $b } 1,2,3' Can't "goto" out of a pseudo block at -e line 1. $ I'd expect this this code to execute ok. Can anyone think of a reason why it isn't a bug? (Discovered while adding tests for /(?{ ... do strange things ... })/ ). -- Monto Blanco... scorchio!Thread Next