[Jifty-commit] r5660 - in B-OPCheck: lib/B

Jifty commits jifty-commit at lists.jifty.org
Sun Aug 3 23:03:01 EDT 2008


Author: nothingmuch
Date: Sun Aug  3 23:03:00 2008
New Revision: 5660

Modified:
   B-OPCheck/OPCheck.xs
   B-OPCheck/lib/B/OPCheck.pm

Log:
pass mode to enterscope/leavescope

Modified: B-OPCheck/OPCheck.xs
==============================================================================
--- B-OPCheck/OPCheck.xs	(original)
+++ B-OPCheck/OPCheck.xs	Sun Aug  3 23:03:00 2008
@@ -192,8 +192,9 @@
 Runops_Trace_load_B(aTHX);
 
 void
-enterscope(opname, perlsub)
+enterscope(opname, mode, perlsub)
     SV *opname
+    SV *mode
     SV *perlsub
 PROTOTYPE: $$
 PREINIT:
@@ -212,8 +213,9 @@
     av_push(OPCHECK_subs[opnum], SvREFCNT_inc(perlsub));
 
 void
-leavescope(opname, perlsub)
+leavescope(opname, mode, perlsub)
     SV *opname
+    SV *mode
     SV *perlsub
 PROTOTYPE: $$
 PREINIT:

Modified: B-OPCheck/lib/B/OPCheck.pm
==============================================================================
--- B-OPCheck/lib/B/OPCheck.pm	(original)
+++ B-OPCheck/lib/B/OPCheck.pm	Sun Aug  3 23:03:00 2008
@@ -22,10 +22,10 @@
     my $by_opname = $^H{OPCHECK_leavescope} ||= {};
     my $guards = $by_opname->{$opname} ||= [];
     push @$guards, Scope::Guard->new(sub {
-        leavescope($opname, $sub);
+        leavescope($opname, $mode, $sub);
     });
 
-    enterscope($opname, $sub );
+    enterscope($opname, $mode, $sub);
 }
 
 sub unimport {


More information about the Jifty-commit mailing list