Mercurial > projects > ldc
changeset 84:169711a7126e trunk
[svn r88] fixed global given initializers when they don't deserve
author | lindquist |
---|---|
date | Fri, 02 Nov 2007 02:27:41 +0100 |
parents | 339422268de1 |
children | f869c636a113 |
files | gen/toobj.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/gen/toobj.c Fri Nov 02 02:03:13 2007 +0100 +++ b/gen/toobj.c Fri Nov 02 02:27:41 2007 +0100 @@ -598,7 +598,7 @@ llvmValue = gvar; // if extern don't emit initializer - if (!(storage_class & STCextern)) + if (!(storage_class & STCextern) && getModule() == gIR->dmodule) { _init = DtoConstInitializer(t, init);