# New Ticket Created by Zoffix Znet # Please include the string: [perl #131099] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=131099 >
On prefix and postfix ops, using `is assoc('list')` causes an LTA error without any location. I've no idea if it makes sense for them to be assoc list; originally, I came across this while trying to make a postfix op `is equiv(&[orelse])`: $ perl6 -e 'sub prefix:<♥> ($) is prec({:assoc("list")}) { }; ♥42' ===SORRY!=== MVMArray: Can't pop from an empty array $ perl6 -e 'sub postfix:<♥> ($) is prec({:assoc("list")}) { }; 42♥' ===SORRY!=== MVMArray: Can't pop from an empty array $ perl6 -e 'sub postfix:<♥> ($) is equiv(&[orelse]) { }; 42♥' ===SORRY!=== MVMArray: Can't pop from an empty array $ perl6 -v This is Rakudo version 2017.03-20-g027aa54 built on MoarVM version 2017.03-7-g029d121 implementing Perl 6.c. The error points to at gen/moar/stage2/NQPHLL.nqp:1099 (/home/zoffix/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:EXPR_reduce) However, I don't know if this should be fixed by throwing when attempting to is assoc list these types of ops or what...