# New Ticket Created by "Carl Mäsak" # Please include the string: [perl #116370] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=116370 >
<quester> rn: macro postfix:<!>($n) { quasi { {{{$n}}}+1 } } ; say $_! for 3..5; <p6eval> ..rakudo c3f565: OUTPUT«use of uninitialized variable $_ of type Any in numeric context1use of uninitialized variable $_ of type Any in numeric context1use of uninitialized variable $_ of type Any in numeric context1» <quester> rn: macro postfix:<!>($n) { quasi { {{{$n}}}+1 } } ; for 3..5 {say $_!}; <+p6eval> rakudo c3f565: OUTPUT«456» * quester agrees that this is enough spam, but idly wonders if this is a rakudo bug <masak> quester: yes, that looks like a rakudobug. * masak submits I *think* this is buggy behavior, and that the first result should equal the second one. Will need to think a bit deeper about it to be sure, though.