Only allocate the module file name once. Fixes #90.

This commit is contained in:
Christian Kamm 2008-10-12 10:35:16 +02:00
parent 40f724234d
commit 6cb213badf
7 changed files with 29 additions and 57 deletions

View file

@ -628,7 +628,7 @@ LLGlobalVariable* DtoDwarfCompileUnit(Module* m)
// we might be generating for an import
if (!m->ir.irModule)
m->ir.irModule = new IrModule(m);
m->ir.irModule = new IrModule(m, m->srcfile->toChars());
else if (m->ir.irModule->dwarfCompileUnit)
{
if (m->ir.irModule->dwarfCompileUnit->getParent() == gIR->module)