diff options
author | Nicholas Clark <nick@ccl4.org> | 2011-08-20 13:35:09 +0200 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2011-08-22 15:08:50 +0200 |
commit | f526348b03790a912fff80ad5e71b95decfac116 (patch) | |
tree | c2b706052f035e036706358f5ed55a9656c7c4fa /pod/perlhist.pod | |
parent | e18249a59ddbc899823227d1eaead27682016237 (diff) | |
download | perl-smoke-me/makedef0.tar.gz |
In makedef.pl, no longer any need to duplicate logic from perl.hsmoke-me/makedef0
PL_OP_SLAB_ALLOC, MULTIPLICITY, PERL_IMPLICIT_CONTEXT and USE_REENTRANT_API
are all now correctly picked up from Config::bincompat_options().
This also removes a really subtle bug in the diagnostics, present since the
logic duplication was introduced in 18c4b137c9980e71 - this code:
$define{PERL_IMPLICIT_CONTEXT} ||=
$define{USE_ITHREADS} ||
$define{MULTIPLICITY} ;
will always add a key for PERL_IMPLICIT_CONTEXT in %define, hence the later
use of keys %define for output to STDERR previously always used to report
PERL_IMPLICIT_CONTEXT, even though the value was (usually) undef. The code
later in makedef.pl uses a truth test, so is not affected by this bug.
Diffstat (limited to 'pod/perlhist.pod')
0 files changed, 0 insertions, 0 deletions