summaryrefslogtreecommitdiff
path: root/pp.c
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2013-09-08 16:11:29 -0700
committerFather Chrysostomos <sprout@cpan.org>2013-09-13 01:25:36 -0700
commitadad97db02f9834fe787095ccf3593bf7f8d666c (patch)
tree881ba9f1358d318215e2e4ec536d8bb040cc35d1 /pp.c
parent190c39905e118b4ccbbe435b62cd9e281ff51952 (diff)
downloadperl-adad97db02f9834fe787095ccf3593bf7f8d666c.tar.gz
pp.c: Allow 64-bit stack offsets in kv[ah]slice
Diffstat (limited to 'pp.c')
-rw-r--r--pp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/pp.c b/pp.c
index a30ac83fbd..486146dbea 100644
--- a/pp.c
+++ b/pp.c
@@ -4355,7 +4355,7 @@ PP(pp_kvaslice)
dVAR; dSP; dMARK;
AV *const av = MUTABLE_AV(POPs);
I32 lval = (PL_op->op_flags & OPf_MOD);
- I32 items = SP - MARK;
+ SSize_t items = SP - MARK;
if (PL_op->op_private & OPpMAYBE_LVSUB) {
const I32 flags = is_lvalue_sub();
@@ -4803,7 +4803,7 @@ PP(pp_kvhslice)
dVAR; dSP; dMARK;
HV * const hv = MUTABLE_HV(POPs);
I32 lval = (PL_op->op_flags & OPf_MOD);
- I32 items = SP - MARK;
+ SSize_t items = SP - MARK;
if (PL_op->op_private & OPpMAYBE_LVSUB) {
const I32 flags = is_lvalue_sub();