Fixed some minitest regressions.

This commit is contained in:
Tomas Lindquist Olsen
2009-04-16 19:21:30 +02:00
parent 5db458d8da
commit 9a86f9c0b5
9 changed files with 272 additions and 53 deletions

View File

@@ -46,6 +46,18 @@ IrField::IrField(VarDeclaration* v, size_t idx, size_t offset) : IrVar(v)
V->ir.irField = this;
}
extern LLConstant* get_default_initializer(
VarDeclaration* vd,
Initializer* init);
llvm::Constant * IrField::getDefaultInit()
{
if (constInit)
return constInit;
constInit = get_default_initializer(V, V->init);
return constInit;
}
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////