Subject: | FYI: 0.12 causes oneTryCatch test to fail |
not saying the problem is with this module
but TryCatch fails with 0.12
# export B_HOOKS_ENDOFSCOPE_IMPLEMENTATION=PP
# make test
PERL_DL_NONLAZY=1 /opt/perl/uq.cis.perl-base2.rhel6-5.16.2-20121228/bin/perl ...
t/catch_01.t ............. ok
t/context.t .............. ok
t/destroy.t .............. ok
t/handwritten.t .......... ok
t/invalid.t .............. 1/?
# Failed test 'no block after catch'
# at t/invalid.t line 25.
# 'syntax error at (eval 423) line 7, near "}
#
# my "
# Global symbol "$foo" requires explicit package name at (eval 423) line 7.
# Missing right curly or square bracket at (eval 423) line 9, at end of line
# '
# doesn't match '(?^:^block required after catch at \(eval \d+\) line (\d+)\b)'
# export B_HOOKS_ENDOFSCOPE_IMPLEMENTATION=XS
# make test
PERL_DL_NONLAZY=1 /opt/perl/uq.cis.perl-base2.rhel6-5.16.2-20121228/bin/perl ...
t/catch_01.t ............. ok
t/context.t .............. ok
t/destroy.t .............. ok
t/handwritten.t .......... ok
t/invalid.t .............. 1/?
# Failed test 'no block after catch'
# at t/invalid.t line 25.
# 'block required after catch at /opt/perl/uq.cis.perl-base2.rhel6-5.16.2-
20121228/lib/site_perl/5.16.2/B/Hooks/EndOfScope/XS.pm line 26.
# syntax error at (eval 423) line 7, near "}