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;
+}
+
 //////////////////////////////////////////////////////////////////////////////
 //////////////////////////////////////////////////////////////////////////////
 //////////////////////////////////////////////////////////////////////////////