diff --git a/src/parser/actions.pm b/src/parser/actions.pm index 6956572b066..ec6db8a8514 100644 --- a/src/parser/actions.pm +++ b/src/parser/actions.pm @@ -1939,7 +1939,7 @@ method scope_declarator($/) { if $scope eq 'lexical' { # Block needs to become anonymous; register lexical name. my $name := $past.name(); - $past.name(undef); + $past.name($past.unique('block_')); $block.symbol($name, :scope('lexical')); if $past {