summaryrefslogtreecommitdiff
path: root/pp.c
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2014-12-28 23:13:26 -0800
committerFather Chrysostomos <sprout@cpan.org>2014-12-29 06:06:38 -0800
commitd187b712a6af2c12904446f06de1eb336ab61a72 (patch)
treefda43d64dfc657b79a697883682f076cc6cf612b /pp.c
parentfa4d2728e1c1647c2f95c563fa81c5054e32c80c (diff)
downloadperl-d187b712a6af2c12904446f06de1eb336ab61a72.tar.gz
Call FETCH once for values in {...}
I broke this inadvertently in v5.17.5-55-g3ed356d while fixing a memory leak.
Diffstat (limited to 'pp.c')
-rw-r--r--pp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/pp.c b/pp.c
index e887ac6223..182fa7175b 100644
--- a/pp.c
+++ b/pp.c
@@ -5037,7 +5037,7 @@ PP(pp_anonhash)
MARK++;
SvGETMAGIC(*MARK);
val = newSV(0);
- sv_setsv(val, *MARK);
+ sv_setsv_nomg(val, *MARK);
}
else
{