summaryrefslogtreecommitdiff
path: root/proto.h
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2013-11-03 06:16:40 -0800
committerFather Chrysostomos <sprout@cpan.org>2013-11-04 05:10:19 -0800
commit3386c920d024b7aaa613cda823bad312086c33ff (patch)
tree921bda28705e5266f2337ae0c6c1f4612a40f910 /proto.h
parent3d8812a2a5ed72332e86e2f36bc5caa37e3e75c0 (diff)
downloadperl-3386c920d024b7aaa613cda823bad312086c33ff.tar.gz
Make mro code pass precomputed hash values
where possible This involved adding hv_fetchhek and hv_storehek macros and changing S_mro_clean_isarev to accept a hash parameter and expect HVhek_UTF8 instead of SVf_UTF8.
Diffstat (limited to 'proto.h')
-rw-r--r--proto.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/proto.h b/proto.h
index fef0bd419d..4fd57981c3 100644
--- a/proto.h
+++ b/proto.h
@@ -5910,7 +5910,7 @@ PERL_CALLCONV bool Perl_translate_substr_offsets(pTHX_ STRLEN curlen, IV pos1_iv
#endif
#if defined(PERL_IN_MRO_C)
-STATIC void S_mro_clean_isarev(pTHX_ HV * const isa, const char * const name, const STRLEN len, HV * const exceptions, U32 flags)
+STATIC void S_mro_clean_isarev(pTHX_ HV * const isa, const char * const name, const STRLEN len, HV * const exceptions, U32 hash, U32 flags)
__attribute__nonnull__(pTHX_1)
__attribute__nonnull__(pTHX_2);
#define PERL_ARGS_ASSERT_MRO_CLEAN_ISAREV \