summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2010-01-24 15:39:53 +0000
committerNicholas Clark <nick@ccl4.org>2010-05-21 18:56:25 +0100
commit359164a0b0ca9d7142b89ef0b09c1d01437e4471 (patch)
tree632c5b349e633c46ba58180008ccbdd1028c7e32
parent4d0fbddde6c5dcb972786d09de0cab6e93056b88 (diff)
downloadperl-359164a0b0ca9d7142b89ef0b09c1d01437e4471.tar.gz
Eliminate xhv_fill from struct xpvhv.
-rw-r--r--hv.h3
-rw-r--r--sv.c2
2 files changed, 2 insertions, 3 deletions
diff --git a/hv.h b/hv.h
index 0303b9fbce..468c072bf0 100644
--- a/hv.h
+++ b/hv.h
@@ -85,9 +85,8 @@ struct xpvhv_aux {
struct xpvhv {
HV* xmg_stash; /* class package */
union _xmgu xmg_u;
- STRLEN xhv_fill; /* how full xhv_array currently is */
+ STRLEN xhv_keys; /* total keys, including placeholders */
STRLEN xhv_max; /* subscript of last element of xhv_array */
- STRLEN xhv_keys; /* total keys, including placeholders */
};
/* hash a key */
diff --git a/sv.c b/sv.c
index eff293f7e4..7f4b1c6b48 100644
--- a/sv.c
+++ b/sv.c
@@ -982,7 +982,7 @@ static const struct body_details bodies_by_type[] = {
FIT_ARENA(0, sizeof(XPVAV)) },
{ sizeof(XPVHV),
- copy_length(XPVHV, xhv_keys),
+ copy_length(XPVHV, xhv_max),
0,
SVt_PVHV, TRUE, NONV, HASARENA,
FIT_ARENA(0, sizeof(XPVHV)) },