Test error for `my $a; { say $a; my ($a) }`
Test error for `my $a; { say $a; my ($a) }`

The existing test didn't cover the case where the illegal declaration
of a symbol bound to an outer variable was located in a signature.

perl6/roast,dogbert17/roast,dogbert17/roast