diff ir/irvar.h @ 1228:79758fd2f48a

Added Doxygen file. Completely seperated type and symbol generation. Should fix a lot of bugs, but is not yet 100% complete.
author Tomas Lindquist Olsen <tomas.l.olsen gmail.com>
date Wed, 15 Apr 2009 20:06:25 +0200
parents 8699c450a1a0
children 212ec2d9d176
line wrap: on
line diff
--- a/ir/irvar.h	Mon Apr 13 17:42:36 2009 +0200
+++ b/ir/irvar.h	Wed Apr 15 20:06:25 2009 +0200
@@ -34,11 +34,12 @@
 // represents an aggregate field variable
 struct IrField : IrVar
 {
-    IrField(VarDeclaration* v);
+    IrField(VarDeclaration* v, size_t idx, size_t offset = 0);
 
     unsigned index;
     unsigned unionOffset;
 
+protected:
     llvm::Constant* constInit;
 };