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


<masak> is this a known bug?
<masak> rakudo: class C { has %!p; submethod BUILD(:%!p) {} }; C.new;
say "alive"
<p6eval> rakudo 922500: OUTPUT«Null PMC access in invoke() [...]
<moritz> nom: class C { has %!p; submethod BUILD(:%!p) {} }; C.new; say 'alive'
<p6eval> nom: OUTPUT«alive␤»
* masak submits rakudobug
<masak> rakudo: class C { has $!p; submethod BUILD(:$!p) {} }; C.new;
say "alive"
<p6eval> rakudo 922500: OUTPUT«alive␤»
<masak> rakudo: class C { has @!p; submethod BUILD(:@!p) {} }; C.new;
say "alive"
<p6eval> rakudo 922500: OUTPUT«alive␤»
<masak> rakudo: class C { has &!p; submethod BUILD(:&!p) {} }; C.new;
say "alive"
<p6eval> rakudo 922500: OUTPUT«alive␤»

So, only fails for hashes; works in nom.

Reply via email to