X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FScope-Upper.git;a=blobdiff_plain;f=t%2F13-reap-ctl.t;h=085cc050baacdca23e8643b9ab15866916363716;hp=e4e47b5e0f9db9b46954a11d4911a83de379d441;hb=e8b8c066e959120b28db728fc7640b606f29faa6;hpb=48b50a3930f2b3b3f7a56616e903909787f1439d diff --git a/t/13-reap-ctl.t b/t/13-reap-ctl.t index e4e47b5..085cc05 100644 --- a/t/13-reap-ctl.t +++ b/t/13-reap-ctl.t @@ -302,10 +302,12 @@ $y = undef; reap { ++$y; die "reaped\n" } => HERE; is $x, 3, 'die in reap at eval [not yet - x]'; is $y, undef, 'die in reap at eval [not yet - y]'; - }; # should trigger here, but the die isn't catched by this eval - die "failed\n"; + }; # should trigger here, but the die isn't catched by this eval in + # ealier perls + die "inner\n"; }; - is $@, "reaped\n", 'die in reap at eval [ok - $@]'; + is $@, ($] >= 5.023008 ? "inner\n" : "reaped\n"), + 'die in reap at eval [ok - $@]'; is $x, 1, 'die in reap at eval [ok - x]'; is $y, 1, 'die in reap at eval [ok - y]'; }