Fix for issue #543.

Immutables are constant values, too.
This commit is contained in:
Kai Nacke
2013-11-14 21:21:04 +01:00
parent 29e646ed9a
commit 2063b4ea89

View File

@@ -1055,7 +1055,7 @@ void DtoResolveVariable(VarDeclaration* vd)
Logger::println("parent: null");
}
const bool isLLConst = vd->isConst() && vd->init;
const bool isLLConst = (vd->isConst() || vd->isImmutable()) && vd->init;
assert(!vd->ir.initialized);
vd->ir.initialized = gIR->dmodule;