Thank you for the report. This is now fixed:
Rakudo fix:
https://github.com/rakudo/rakudo/commit/dc69dafc42
https://github.com/rakudo/rakudo/commit/11d005e605
https://github.com/rakudo/rakudo/commit/4b85db6e8c
Tests:
https://github.com/perl6/roast/commit/a460cdc7ac
https://github.com/perl6/roast/
# New Ticket Created by Sam S.
# Please include the string: [perl #129762]
# in the subject line of all future correspondence about this issue.
# https://rt.perl.org/Ticket/Display.html?id=129762 >
Calling .clone on an Array returns a new Array object, but (even
shallow) changes to one affect