diff options
author | Nicholas Clark <nick@ccl4.org> | 2005-06-06 14:50:21 +0000 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2005-06-06 14:50:21 +0000 |
commit | c158a4fd68e274329d9ffd7198cb9eb1b21b0dfe (patch) | |
tree | 1eadef310fe5d08bd4c2f6464c0c7da4a712e13d /pp_hot.c | |
parent | ae29f7f0afee45e66c70e78182c1d7337e125b1f (diff) | |
download | perl-c158a4fd68e274329d9ffd7198cb9eb1b21b0dfe.tar.gz |
Abstract all access to the shared hash value through SvSHARED_HASH()
p4raw-id: //depot/perl@24716
Diffstat (limited to 'pp_hot.c')
-rw-r--r-- | pp_hot.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1665,7 +1665,7 @@ PP(pp_helem) const U32 lval = PL_op->op_flags & OPf_MOD || LVRET; const U32 defer = PL_op->op_private & OPpLVAL_DEFER; SV *sv; - const U32 hash = (SvIsCOW_shared_hash(keysv)) ? SvUVX(keysv) : 0; + const U32 hash = (SvIsCOW_shared_hash(keysv)) ? SvSHARED_HASH(keysv) : 0; I32 preeminent = 0; if (SvTYPE(hv) == SVt_PVHV) { @@ -2960,7 +2960,7 @@ PP(pp_method_named) { dSP; SV* sv = cSVOP_sv; - U32 hash = SvUVX(sv); + U32 hash = SvSHARED_HASH(sv); XPUSHs(method_common(sv, &hash)); RETURN; |