From 0757d3fc7724bf07e74d553ea3933c631c2719ba Mon Sep 17 00:00:00 2001 From: Reini Urban Date: Thu, 18 Oct 2012 09:44:53 -0500 Subject: [PATCH] CC: More PERL_ASYNC_CHECKs re smoke-me/leave-scope-async-check --- lib/B/CC.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/B/CC.pm b/lib/B/CC.pm index d449f6eb5..c93f085fd 100644 --- a/lib/B/CC.pm +++ b/lib/B/CC.pm @@ -370,6 +370,8 @@ my %optimise = ( ); my %async_signals = map { $_ => 1 } # 5.14 ops which do PERL_ASYNC_CHECK qw(wait waitpid nextstate and cond_expr unstack or subst dorassign); +$async_signals{$_} = 1 for # more 5.16 ops which do PERL_ASYNC_CHECK + qw(substcont next redo goto leavewhen); # perl patchlevel to generate code for (defaults to current patchlevel) my $patchlevel = int( 0.5 + 1000 * ( $] - 5 ) ); # XXX unused? my $MULTI = $Config{usemultiplicity};