diff options
author | Nicholas Clark <nick@ccl4.org> | 2007-07-01 14:45:47 +0000 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2007-07-01 14:45:47 +0000 |
commit | b1d0c68a73b96487aa12a3ef91d32407ca246502 (patch) | |
tree | 247a96f1fae6ace734018fe681c9fb6a02fda33c /mro.c | |
parent | 0fd7ece8441d209e64f8443de20b905a8a476805 (diff) | |
download | perl-b1d0c68a73b96487aa12a3ef91d32407ca246502.tar.gz |
Restore a comment from 30501 unintentionally deleted with change 31513.
p4raw-id: //depot/perl@31514
Diffstat (limited to 'mro.c')
-rw-r--r-- | mro.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -146,7 +146,10 @@ Perl_mro_get_linear_isa_dfs(pTHX_ HV *stash, I32 level) } else { /* otherwise, recurse into ourselves for the MRO - of this @ISA member, and append their MRO to ours */ + of this @ISA member, and append their MRO to ours. + The recursive call could throw an exception, which + has memory management implications here, hence the use of + the mortal. */ const AV *const subrv = mro_get_linear_isa_dfs(basestash, level + 1); |