From 651233d25acd81c1875b6dc7de0292453b277fd3 Mon Sep 17 00:00:00 2001 From: Nicholas Clark Date: Sun, 31 Oct 2010 09:52:40 +0000 Subject: [PATCH] Merge the implementation of B::{minus_c,save_BEGINSs} using ALIAS. --- ext/B/B.xs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ext/B/B.xs b/ext/B/B.xs index 16c6179..d8d2b43 100644 --- a/ext/B/B.xs +++ b/ext/B/B.xs @@ -795,13 +795,13 @@ cast_I32(i) void minus_c() + ALIAS: + save_BEGINs = 1 CODE: - PL_minus_c = TRUE; - -void -save_BEGINs() - CODE: - PL_savebegin = TRUE; + if (ix) + PL_savebegin = TRUE; + else + PL_minus_c = TRUE; SV * cstring(sv) -- 1.8.3.1