diff options
author | David Mitchell <davem@iabyn.com> | 2019-06-24 13:00:25 +0100 |
---|---|---|
committer | David Mitchell <davem@iabyn.com> | 2019-06-25 09:41:51 +0100 |
commit | 5c696bd319ee40ee8ca0a317377f9c7b73d1fa8b (patch) | |
tree | e58e6e202ab0a87a863a7aef0324afbd131fd5bc /perl.c | |
parent | 812e2121cb84e726a5a5b5a3a64c6f949426e02f (diff) | |
download | perl-5c696bd319ee40ee8ca0a317377f9c7b73d1fa8b.tar.gz |
honour $PERL_DESTRUCT_LEVEL on non-debug builds
This environment variable was previously only checked for on DEBUGGING
builds.
Diffstat (limited to 'perl.c')
-rw-r--r-- | perl.c | 4 |
1 files changed, 0 insertions, 4 deletions
@@ -627,7 +627,6 @@ perl_destruct(pTHXx) PERL_WAIT_FOR_CHILDREN; destruct_level = PL_perl_destruct_level; -#if defined(DEBUGGING) || defined(PERL_TRACK_MEMPOOL) { const char * const s = PerlEnv_getenv("PERL_DESTRUCT_LEVEL"); if (s) { @@ -641,16 +640,13 @@ perl_destruct(pTHXx) else i = 0; } -#ifdef DEBUGGING if (destruct_level < i) destruct_level = i; -#endif #ifdef PERL_TRACK_MEMPOOL /* RT #114496, for perl_free */ PL_perl_destruct_level = i; #endif } } -#endif if (PL_exit_flags & PERL_EXIT_DESTRUCT_END) { dJMPENV; |