# New Ticket Created by "Carl Mäsak" # Please include the string: [perl #119335] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=119335 >
<grondilu> perl6 -e 'macro myloop($s) { quasi { loop { {{{$s}}} } } }' <grondilu> ===SORRY!=== <grondilu> Could not find sub cuid_1_1376731420.91863 * masak submits rakuodbug <grondilu> weird, isn't it? <masak> r: macro myloop($s) { quasi { loop { {{{$s}}} } } } <camelia> rakudo ade8bc: OUTPUT«===SORRY!===Could not find sub cuid_1_1376732548.89373» <masak> r: macro myloop($s) { quasi { } }; say "A" <camelia> rakudo ade8bc: OUTPUT«A» <masak> r: macro myloop($s) { quasi { loop { } } } <camelia> rakudo ade8bc: OUTPUT«===SORRY!===Could not find sub cuid_1_1376732590.26211» <Mouq> also <Mouq> r: macro myloop($s) { quasi { while 1 { } } } <camelia> rakudo ade8bc: OUTPUT«===SORRY!===Could not find sub cuid_1_1376733098.895» <Mouq> but not <Mouq> r: macro myloop($s) { quasi { for 1..* { } } } <camelia> rakudo ade8bc: ( no output ) <timotimo> ah, so it's not even that. <masak> right. <masak> it's macros and loops (but not for loops), AFAICS. <masak> r: quasi { loop {} } <camelia> rakudo ade8bc: OUTPUT«===SORRY!===Could not find sub cuid_1_1376734365.60755» <moritz> r: quasi { loop {} }; 1 <camelia> rakudo ade8bc: OUTPUT«===SORRY!===Could not find sub cuid_1_1376734386.4858» <moritz> ok, it's not sink context that's to blame :-) <masak> moritz: right -- that's easy to assume, but we established above that it wasn't. <masak> I bet from hunting that one down, I will learn something about the Rakudo internals.