summaryrefslogtreecommitdiff
path: root/sv.h
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2005-06-08 09:09:28 +0000
committerNicholas Clark <nick@ccl4.org>2005-06-08 09:09:28 +0000
commitc0e1089ae3d29de8c9817373e1b7f36eaf9a9cd8 (patch)
tree53de7fa06d8b6543f449aa575af720cc29623b8a /sv.h
parent4c3a5487bc880aeef49d16df8ac95c06dc9ed37e (diff)
downloadperl-c0e1089ae3d29de8c9817373e1b7f36eaf9a9cd8.tar.gz
Don't test the core XS code yet with PERL_DEBUG_COW > 1
p4raw-id: //depot/perl@24751
Diffstat (limited to 'sv.h')
-rw-r--r--sv.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/sv.h b/sv.h
index 72c3cef2fe..6c79c1972b 100644
--- a/sv.h
+++ b/sv.h
@@ -873,7 +873,8 @@ in gv.h: */
#define SvIVX(sv) (0 + ((XPVIV*) SvANY(sv))->xiv_iv)
#define SvUVX(sv) (0 + ((XPVUV*) SvANY(sv))->xuv_uv)
#define SvNVX(sv) (0 + ((XPVNV*) SvANY(sv))->xnv_nv)
-#if PERL_DEBUG_COW > 1
+/* Don't test the core XS code yet. */
+#if defined (PERL_CORE) && PERL_DEBUG_COW > 1
#define SvPVX(sv) (0 + (assert(!SvREADONLY(sv)), (sv)->sv_u.svu_pv))
#else
#define SvPVX(sv) SvPVX_mutable(sv)