# New Ticket Created by  Zoffix Znet 
# Please include the string:  [perl #130855]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/Ticket/Display.html?id=130855 >


Expected no errors, but in the first case it complains about assignment to 
immutable value even though none exist in the code.

    zoffix@VirtualBox:~$ perl6 -e 'm: sub foo () {$ = 42}; for ^2000000 { $ = 
foo }; say now - INIT now'
    Cannot assign to an immutable value
      in block <unit> at -e line 1

    zoffix@VirtualBox:~$ MVM_SPESH_DISABLE=1 perl6 -e 'm: sub foo () {$ = 42}; 
for ^2000000 { $ = foo }; say now - INIT now'
    2.6287172
    zoffix@VirtualBox:~$ perl6 --optimize=off -e 'm: sub foo () {$ = 42}; for 
^2000000 { $ = foo }; say now - INIT now'                                       
                                                                                
                     
    1.3881109
    zoffix@VirtualBox:~$ perl6 -e 'm: sub foo () {$ = 42}; for ^2 { $ = foo }; 
say now - INIT now'                                                             
                                                                                
                    
    0.00196070
    zoffix@VirtualBox:~$ 

Reply via email to