summaryrefslogtreecommitdiff
path: root/doop.c
diff options
context:
space:
mode:
authorDagfinn Ilmari Mannsåker <ilmari@ilmari.org>2017-10-19 10:48:49 +0100
committerDagfinn Ilmari Mannsåker <ilmari@ilmari.org>2019-05-28 13:43:53 +0100
commit2324bdb9a8664e4dd5b50ba32a17f9794126d2fd (patch)
tree80b85093ec20157ecba89ef7746558611eea37a6 /doop.c
parent0478e945a30d8c53408e52b0e5844af899471b96 (diff)
downloadperl-2324bdb9a8664e4dd5b50ba32a17f9794126d2fd.tar.gz
Remove remaining assignments to SvCUR and SvLEN in core
Also make the macros non-lvalues under PERL_CORE
Diffstat (limited to 'doop.c')
-rw-r--r--doop.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/doop.c b/doop.c
index 54e35f10a6..772c158e1b 100644
--- a/doop.c
+++ b/doop.c
@@ -1200,13 +1200,13 @@ Perl_do_vop(pTHX_ I32 optype, SV *sv, SV *left, SV *right)
len = lensave;
if (rightlen > len) {
if (dc == rc)
- SvCUR(sv) = rightlen;
+ SvCUR_set(sv, rightlen);
else
sv_catpvn_nomg(sv, rsave + len, rightlen - len);
}
else if (leftlen > len) {
if (dc == lc)
- SvCUR(sv) = leftlen;
+ SvCUR_set(sv, leftlen);
else
sv_catpvn_nomg(sv, lsave + len, leftlen - len);
}