From: Nicholas Clark Date: Sun, 1 Jul 2007 14:45:47 +0000 (+0000) Subject: Restore a comment from 30501 unintentionally deleted with change 31513. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=b1d0c68a73b96487aa12a3ef91d32407ca246502;p=p5sagit%2Fp5-mst-13.2.git Restore a comment from 30501 unintentionally deleted with change 31513. p4raw-id: //depot/perl@31514 --- diff --git a/mro.c b/mro.c index c346570..80f11db 100644 --- a/mro.c +++ b/mro.c @@ -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);