Note that running under MVM_SPESH_DISABLE=1 seems to elide the bug.
On 2017.02.01 01:01 pm, perl6 via RT wrote:
Greetings,
This message has been automatically generated in response to the
creation of a trouble ticket regarding:
"[BUG] [CONC] attribute from one role used in another via private
method gone missing",
a summary of which appears below.
There is no need to reply to this message right now. Your ticket has
been
assigned an ID of [perl #130690].
Please include the string:
[perl #130690]
in the subject line of all future correspondence about this issue. To
do so,
you may reply to this message.
Thank you,
perl6-bugs-follo...@perl.org
-------------------------------------------------------------------------
See
https://gist.github.com/anonymous/1bac642c0a774065bb087dab4e03c694.
Note that the point of using the private method was because the attr
is
private in the real code.
Can't repro if:
* switch the "for (:k1<v1>)" to "for (1..1)"
* change the foo method to public
* have only one class
* move send-and-store into the classes