+ $x = 1 for $[ = 0; + pass('optimized assignment to $[ used to segfault in scalar context'); + if (($[) = 0) { $x = 1 } + pass('optimized assignment to $[ used to segfault in list context');
Looks like the descriptions of contexts are swapped (i.e. "for" should be "list", "if" should be "scalar"). Piotr Fusik