Mercurial > projects > ddmd
diff dmd/TemplateInstance.d @ 169:e7769d53e750
Moves static variables from Module to Global
author | korDen |
---|---|
date | Thu, 30 Sep 2010 13:29:54 +0400 |
parents | af1bebfd96a4 |
children | 96c0fff6897d |
line wrap: on
line diff
--- a/dmd/TemplateInstance.d Thu Sep 30 12:57:13 2010 +0400 +++ b/dmd/TemplateInstance.d Thu Sep 30 13:29:54 2010 +0400 @@ -609,9 +609,10 @@ * on them due to forward references, we cannot run semantic2() * or semantic3() yet. */ - for (size_t i = 0; i < Module.deferred.dim; i++) + auto deferred = global.deferred; + for (size_t i = 0; i < deferred.dim; i++) { - Dsymbol sd = cast(Dsymbol)Module.deferred.data[i]; + Dsymbol sd = cast(Dsymbol)deferred.data[i]; if (sd.parent is this) goto Laftersemantic;