Looks like this has nothing to do with lib/Test.pm:

$ echo '#' > Bar.pm6
$ ./perl6-m -I. -e 'use Bar; my %h = b => 2; say %h<b>:zorp'
Unexpected named parameter 'zorp' passed
  in block <unit> at -e:1
$ ./perl6-m -I. -e 'use Bar; my %h = b => 2; say %h<b>:zorp'
2

Setting RAKUDO_MODULE_DEBUG=1 does still give '2':

$ RAKUDO_MODULE_DEBUG=1 ./perl6-m -I. -e 'use Bar; my %h = b => 2; say 
%h<b>:zorp'
P6M RMD: Loading settings CORE
P6M RMD: Setting up default paths: . blib
P6M RMD: going to load Perl6::BOOTSTRAP
P6M RMD: Settings CORE loaded
$*W RMD: Attempting 'Bar' as a pragma
$*W RMD:   'Bar' is not a valid pragma
$*W RMD: Attempting to load 'Bar'
$*W RMD:   Late loading 'Bar'
SET RMD: going to load Bar: {}
SET RMD: Parsing specs: .
SET RMD: Loading precompiled 
/rakudo_work_8/.precomp/1360B36570FE355AB531D0ACA145759EB0779D67.1449692100.66513/81/8175F7AD3D8961369AF87490A7212D8C2BEC5AF7
$*W RMD: Performing imports for 'Bar'
2

Reply via email to