summaryrefslogtreecommitdiff
path: root/sv.c
diff options
context:
space:
mode:
authorDavid Mitchell <davem@iabyn.com>2010-09-09 19:57:06 +0100
committerDavid Mitchell <davem@iabyn.com>2010-09-09 19:57:06 +0100
commit0d1db40efdbe9a64fb978b576d706af730834698 (patch)
tree6fd045945146dd8fd977cf9fbb43a1c30fb396c7 /sv.c
parent780e99c8c5a08f91fe4d0401c10da205d02bbd40 (diff)
downloadperl-0d1db40efdbe9a64fb978b576d706af730834698.tar.gz
add support for SAVEt_GVSV to Perl_ss_dup
fix for f83b46a0147ba6f476add85d17f61a7e7fb00f21, which added the new SAVEt_GVSV, but forgot to amend the CX srack duplication code. (Since that code is only used on win32, I'm applying it blind here)
Diffstat (limited to 'sv.c')
-rw-r--r--sv.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sv.c b/sv.c
index 8bf7cbaabe..b40fb45828 100644
--- a/sv.c
+++ b/sv.c
@@ -11810,6 +11810,7 @@ Perl_ss_dup(pTHX_ PerlInterpreter *proto_perl, CLONE_PARAMS* param)
TOPPTR(nss,ix) = sv_dup_inc(sv, param);
/* fall through */
case SAVEt_ITEM: /* normal string */
+ case SAVEt_GVSV: /* scalar slot in GV */
case SAVEt_SV: /* scalar reference */
sv = (const SV *)POPPTR(ss,ix);
TOPPTR(nss,ix) = sv_dup_inc(sv, param);