diff options
author | Father Chrysostomos <sprout@cpan.org> | 2013-11-03 06:16:40 -0800 |
---|---|---|
committer | Father Chrysostomos <sprout@cpan.org> | 2013-11-04 05:10:19 -0800 |
commit | 3386c920d024b7aaa613cda823bad312086c33ff (patch) | |
tree | 921bda28705e5266f2337ae0c6c1f4612a40f910 /proto.h | |
parent | 3d8812a2a5ed72332e86e2f36bc5caa37e3e75c0 (diff) | |
download | perl-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.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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 \ |