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


<masak> m: class A::B {}; class C { has A::B $.ab = A::B.new }; say "alive"
<camelia> rakudo-moar f1bbd4: OUTPUT«alive␤»
<masak> m: class A::B {}; class C { has A::B $.ab .= new }
<camelia> rakudo-moar f1bbd4: OUTPUT«===SORRY!===␤Could not locate
compile-time value for symbol A::B␤»
* masak submits rakudobug

The above two one-liners should work and be equivalent, I think. The
problem only manifests when the attribute's class is something
slightly longer, like `A::B`; if it's just `A`, then everything's
fine.

Reply via email to