diff options
author | Nicholas Clark <nick@ccl4.org> | 2005-12-31 14:57:27 +0000 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2005-12-31 14:57:27 +0000 |
commit | 23976bdd8b5f2a6f59457e3791fbf2943743f027 (patch) | |
tree | 4f8bf8188799f95cacd9b8dfd2a93ed8119ea7ea /pod/perldiag.pod | |
parent | 1b8791d118104352beb2148b6b5cd8c57952ebb2 (diff) | |
download | perl-23976bdd8b5f2a6f59457e3791fbf2943743f027.tar.gz |
Re-attempt to clear the hash in S_hfreeentries if anything adds to it.
Panic if we seem to be looping forever.
p4raw-id: //depot/perl@26547
Diffstat (limited to 'pod/perldiag.pod')
-rw-r--r-- | pod/perldiag.pod | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pod/perldiag.pod b/pod/perldiag.pod index 8890dda472..c5d143efb6 100644 --- a/pod/perldiag.pod +++ b/pod/perldiag.pod @@ -2921,6 +2921,13 @@ data. (P) We popped the context stack to a context with the specified label, and then discovered it wasn't a context we know how to do a goto in. +=item panic: hfreeentries failed to free hash + +(P) The internal routine used to clear a hashes entries tried repeatedly, +but each time something added more entries to the hash. Most likely the hash +contains an object with a reference back to the hash and a destructor that +adds a new object to the hash. + =item panic: INTERPCASEMOD (P) The lexer got into a bad state at a case modifier. |