FWIW because of workaround commit mentioned above this code behaves a little bit differently:
Code: my $x; my $y := $x; $x = Map.new((:a(42),:b($y))); say $x ¦«2015.12»: «timed out after 10 seconds» «exit signal = SIGHUP (1)» ¦«2016.06»: «timed out after 10 seconds» «exit signal = SIGHUP (1)» ¦«2016.12»: «timed out after 10 seconds» «exit signal = SIGHUP (1)» ¦«2017.06»: «timed out after 10 seconds» «exit signal = SIGHUP (1)» ¦«f72be0f130cf»: Map.new((a => 42, b => (Any))) Possible IRC discussion: https://irclog.perlgeek.de/perl6/2017-10-06#i_15265136 Bisectable: (2017-07-09) https://github.com/rakudo/rakudo/commit/4894a75d001159fd68ea9d840d0c227a64427b4e I don't know if it's good or bad. On 2017-07-10 02:13:22, c...@zoffix.com wrote: > There was an email reply to this ticket which for some reason is > missing. > > The issue was temporarily-fixed with a workaround, which would need to > be removed to detect if proper fix is fixing the issue: > https://github.com/rakudo/rakudo/commit/4894a75d001159fd68ea9d840d0c227a64427b4e