Mercurial > projects > ldc
diff ir/irvar.cpp @ 1231:212ec2d9d176
Fixed some minitest regressions.
author | Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
---|---|
date | Thu, 16 Apr 2009 19:21:30 +0200 |
parents | 79758fd2f48a |
children | 0c03ba6f7c24 |
line wrap: on
line diff
--- a/ir/irvar.cpp Thu Apr 16 13:18:56 2009 +0200 +++ b/ir/irvar.cpp Thu Apr 16 19:21:30 2009 +0200 @@ -46,6 +46,18 @@ 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; +} + ////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////