Bug#853275: Modification of a read-only value error is not caught in for($e+1){$_=3; }
    積丹尼 Dan Jacobson 
    jidanni at jidanni.org
       
    Tue Jan 31 03:04:49 UTC 2017
    
    
  
Package: perl
Version: 5.24.1-1
Severity: wishlist
It seems the 'Modification of a read-only value' error is not caught in
the second case:
$ perl -wle 'use strict; for(8){$_=3;};'
Modification of a read-only value attempted at -e line 1.
$ perl -wle 'use strict; my $e; $e=8; for($e+1){$_=3;}; print $e;'
8
    
    
More information about the Perl-maintainers
mailing list