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


< moritz> r: enum day (:Sun(1), 'Mon', 'Tue', 'Wed', 'Thu', 'Fri',
'Sat'); say day(Tue).Str
<+p6eval> rakudo 2ac569: OUTPUT«Method 'Str' not found for invocant of
class 'Undef'␤  in block <anon> at /tmp/dR0d80NyvO:1␤␤»
< moritz> r: enum day (:Sun(1), 'Mon', 'Tue', 'Wed', 'Thu', 'Fri',
Sat'); say day(Tue) eq day(3)
<+p6eval> rakudo 2ac569: OUTPUT«(signal SEGV)»
* moritz submits rakudobug

Further golfed by diakopter:
10:38 < diakopter> r: enum day (); ~day()
10:38 <+p6eval> rakudo 2ac569: OUTPUT«(signal SEGV)»


that's what S12-enums/pseudo-functional.t does.

Reply via email to