summaryrefslogtreecommitdiff
path: root/scope.c
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2016-08-12 08:43:39 -0700
committerFather Chrysostomos <sprout@cpan.org>2016-08-12 08:43:39 -0700
commitbdb0ae96bbbe0efcef6147fd6497bd49971334ed (patch)
tree22306fb9302e23c38d78cc6f4aac5c7395852a7b /scope.c
parentee33cc1af47fcf535fa762422a110c2782c45935 (diff)
downloadperl-bdb0ae96bbbe0efcef6147fd6497bd49971334ed.tar.gz
scope.c: Appease C++
C++ is dumb.
Diffstat (limited to 'scope.c')
-rw-r--r--scope.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/scope.c b/scope.c
index d78857b039..ff84e64e17 100644
--- a/scope.c
+++ b/scope.c
@@ -1116,8 +1116,10 @@ Perl_leave_scope(pTHX_ I32 base)
case SAVEt_CLEARPADRANGE:
{
- I32 i = (I32)((uv >> SAVE_TIGHT_SHIFT) & OPpPADRANGE_COUNTMASK);
- SV **svp = &PL_curpad[uv >>
+ I32 i;
+ SV **svp;
+ i = (I32)((uv >> SAVE_TIGHT_SHIFT) & OPpPADRANGE_COUNTMASK);
+ svp = &PL_curpad[uv >>
(OPpPADRANGE_COUNTSHIFT + SAVE_TIGHT_SHIFT)] + i - 1;
goto clearsv;
case SAVEt_CLEARSV: