diff --git a/src/NQP/Actions.nqp b/src/NQP/Actions.nqp index ab14ec670..799d8f1d0 100644 --- a/src/NQP/Actions.nqp +++ b/src/NQP/Actions.nqp @@ -1029,7 +1029,7 @@ class NQP::Actions is HLL::Actions { # Otherwise, build method block QAST. my $ast; my int $onlystar; - my $package := $/.package; + my $package := $/.package; if $ { $ast := only_star_block(); $onlystar := 1; @@ -1062,7 +1062,7 @@ class NQP::Actions is HLL::Actions { } $name := "!!LATENAME!!" ~ ~$; } - if $name ne "" { + if $name && $*SCOPE ne 'anon' { # Set name. $ast.name($name);