Unify CvDEPTH for formats and subs
authorFather Chrysostomos <sprout@cpan.org>
Wed, 12 Sep 2012 03:22:57 +0000 (20:22 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Wed, 12 Sep 2012 03:22:57 +0000 (20:22 -0700)
commit8de476573990fa8cc938a6ad450e0fb337234ff4
treeea3fa982289f1d318df235be044c88dcd3645e03
parent9ef8d5694201d933f4a61efde1fac904a29f55de
Unify CvDEPTH for formats and subs

As Dave Mitchell pointed out, while putting the CvDEPTH field for for-
mats in the SvCUR slot might save memory for formats, it slows down
sub calls because CvDEPTH is used on subs in very hot code paths.
Checking the SvTYPE to determine which field to use should not be
necessary.
cv.h
inline.h
sv.h