> >        rakudo: sub foo($x?, :$y = 2){ say "$x"~"|"~"$y"}; foo(:y(3));
> >        exp_evalbot
> >        OUTPUT[|␤]
> 
> This appears to be a bug in Parrot (now RT#54860).  When that's fixed
> this one should be fixed also.

RT#54860 is fixed, verified:

rakudo: sub foo($x?, :$y = 2){ say "$x"~"|"~"$y"}; foo(:y(3));
OUTPUT[Use of uninitialized value␤|3␤]

Reply via email to