$ perl6-m -e 'sub a($a = CALLER::CALLER::<$_>) { say $a }; $_ = "foo"; a'
foo

$ perl6-m -e 'sub foo($a = CALLER::CALLER::<$_>) { say $a }; given 42 { foo(1); 
foo() }'
1
42

The ticket number is mentioned in S06-signature/caller-param.t. The following 
comment was added with commit 66a1ea8cb1:

# These tests all work when using CALLER::CALLER but we should
# not need to do that.  Minus that fact, 123660 has actually been
# fixed since it was reported.



Reply via email to