|Subject:||[REGRESSION] [REGEX] Match.made leaks a `NQPMu`|
|From:||Sam S <smls75 [...] gmail.com>|
|Date:||Sun, 20 Aug 2017 18:11:55 +0200|
|To:||Rakudo Bugtracker <rakudobug [...] perl.org>|
It happens when `.made` is called on a Match on which `.make` was never called: say "a".match(/a/).made.^name; # NQPMu This used to return `Any`. (Arguably, `Nil` would be ideal.) The `NQPMu` is a problem because it blows up when you pass it to `say` or `dd`, among other things. --- As for figuring out what caused the regression, bisectable can merely narrow it down to 20 commits:But based on the commit messages, this one sounds most relevant: --- This is Rakudo version 2017.07-214-g2545e6d65 built on MoarVM version 2017.07-467-gf22f8d7c implementing Perl 6.c.