summaryrefslogtreecommitdiff
path: root/embed.h
diff options
context:
space:
mode:
authorDagfinn Ilmari Mannsåker <ilmari@ilmari.org>2017-08-30 22:33:45 +0100
committerDagfinn Ilmari Mannsåker <ilmari@ilmari.org>2017-09-04 10:11:33 +0100
commitae2cf9f62925677edff191c3f0de1a05a16e4f2f (patch)
tree16e475e95258aa9a38ee0d53bc743ab825697450 /embed.h
parent5609e9536ed19df7ba0ce6808af4930577ade58f (diff)
downloadperl-ae2cf9f62925677edff191c3f0de1a05a16e4f2f.tar.gz
Add new API function sv_rvunweaken
Needed to fix in-place sort of weak references in a future commit. Stolen from Scalar::Util::unweaken, which will be made to use this when available via CPAN upstream.
Diffstat (limited to 'embed.h')
-rw-r--r--embed.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/embed.h b/embed.h
index a28d1c849a..23b1448710 100644
--- a/embed.h
+++ b/embed.h
@@ -663,6 +663,7 @@
#define sv_replace(a,b) Perl_sv_replace(aTHX_ a,b)
#define sv_report_used() Perl_sv_report_used(aTHX)
#define sv_reset(a,b) Perl_sv_reset(aTHX_ a,b)
+#define sv_rvunweaken(a) Perl_sv_rvunweaken(aTHX_ a)
#define sv_rvweaken(a) Perl_sv_rvweaken(aTHX_ a)
#define sv_set_undef(a) Perl_sv_set_undef(aTHX_ a)
#define sv_setiv(a,b) Perl_sv_setiv(aTHX_ a,b)