in reply to Re^3: code reference in YAML
in thread code reference in YAML

I cringe at "local ... if ...;". It looks too much like illegal "my ... if ...;" for my taste. Alternative:

$YAML::UseCode if 0; # Silence spurious warning. local $YAML::UseCode = 1;

I filed a bug report.