# HG changeset patch # User Christian Kamm # Date 1223116329 -7200 # Node ID 49466efd4fbaa1686b1ab8db203ddfd62de580df # Parent 2a0bcf7f7b3d214a31cebcddb6dd99ae0bceeec0 Don't let outer enclosing handlers propagate to nested function declarations. diff -r 2a0bcf7f7b3d -r 49466efd4fba dmd/func.c --- a/dmd/func.c Fri Oct 03 19:24:46 2008 +0200 +++ b/dmd/func.c Sat Oct 04 12:32:09 2008 +0200 @@ -674,6 +674,7 @@ sc2->structalign = 8; sc2->incontract = 0; sc2->tf = NULL; + sc2->tfOfTry = NULL; sc2->noctor = 0; // Declare 'this'