summaryrefslogtreecommitdiff
path: root/cv.h
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2008-07-31 10:03:33 +0000
committerNicholas Clark <nick@ccl4.org>2008-07-31 10:03:33 +0000
commit5129b2ca8d01c31a5ccad56604afff370ba7562e (patch)
tree4e3ca09dd43183da3f0dccc9bff118f0af5c5f3c /cv.h
parenta1fea99b3ddaebb8d880c2daff65d93f1f665e1d (diff)
downloadperl-5129b2ca8d01c31a5ccad56604afff370ba7562e.tar.gz
You can't (and shouldn't) use CvDEPTH on a PVFM.
p4raw-id: //depot/perl@34167
Diffstat (limited to 'cv.h')
-rw-r--r--cv.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/cv.h b/cv.h
index 53c4733c4d..b8f3b0964f 100644
--- a/cv.h
+++ b/cv.h
@@ -57,8 +57,7 @@ Returns the stash of the CV.
#define CvFILEGV(sv) (gv_fetchfile(CvFILE(sv)))
#if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
# define CvDEPTH(sv) (*({const CV *_cvdepth = (CV *)sv; \
- assert(SvTYPE(_cvdepth) == SVt_PVCV || \
- SvTYPE(_cvdepth) == SVt_PVFM); \
+ assert(SvTYPE(_cvdepth) == SVt_PVCV); \
&((XPVCV*)SvANY(_cvdepth))->xiv_u.xivu_i32; \
}))
#else