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


[21:55:53]  <lizmat>    m: sub a($x is rw) { $x; }; a 42    # dies as expected
[21:55:54]  <+camelia>  rakudo-moar 8b834c: OUTPUT«Parameter '$x' expected a 
writable container, but got Int value␤  in sub a at /tmp/2NK1Hbv1Ub:1␤  in 
block <unit> at /tmp/2NK1Hbv1Ub:1␤␤»
[21:56:11]  <lizmat>    m: sub a($x is rw) { $x; }; { a 42 }()   # but not if 
within a block ?
[21:56:11]  <+camelia>  rakudo-moar 8b834c: ( no output )
[21:58:08]  <lizmat>    m: sub a($x is rw) { $x; }; { a 42 }   # seems to be 
optimizer related
[21:58:08]  <+camelia>  rakudo-moar 8b834c: ( no output )
[21:58:19]  <lizmat>    $ perl6 --optimize=off -e  'sub a($x is rw) { $x }; { a 
42 }'
[21:58:19]  <lizmat>    Parameter '$x' expected a writable container, but got 
Int value

Reply via email to