In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/0de694c509edaf65aac76fe7d6e192754c4b6adc?hp=9b6e0960782ad1b03a313fa4234d0a35de5532bc>
- Log ----------------------------------------------------------------- commit 0de694c509edaf65aac76fe7d6e192754c4b6adc Author: Nicholas Clark <[email protected]> Date: Thu Oct 21 17:43:31 2010 +0100 Avoid using #ifdef inside a function call that may itself actually be a macro. A tweak to 20439bc77dfeec46. Hopefully this fixes the build on Win32. ----------------------------------------------------------------------- Summary of changes: hv.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/hv.c b/hv.c index d5dacab..08867cf 100644 --- a/hv.c +++ b/hv.c @@ -2988,12 +2988,16 @@ Perl_refcounted_he_new_pvn(pTHX_ struct refcounted_he *parent, if (!hash) PERL_HASH(hash, keypv, keylen); +#ifdef USE_ITHREADS he = (struct refcounted_he*) PerlMemShared_malloc(sizeof(struct refcounted_he) - 1 -#ifdef USE_ITHREADS + keylen -#endif + key_offset); +#else + he = (struct refcounted_he*) + PerlMemShared_malloc(sizeof(struct refcounted_he) - 1 + + key_offset); +#endif he->refcounted_he_next = parent; -- Perl5 Master Repository
