comparison 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
comparison
equal deleted inserted replaced
1215:08f87d8cd101 1228:79758fd2f48a
32 }; 32 };
33 33
34 // represents an aggregate field variable 34 // represents an aggregate field variable
35 struct IrField : IrVar 35 struct IrField : IrVar
36 { 36 {
37 IrField(VarDeclaration* v); 37 IrField(VarDeclaration* v, size_t idx, size_t offset = 0);
38 38
39 unsigned index; 39 unsigned index;
40 unsigned unionOffset; 40 unsigned unionOffset;
41 41
42 protected:
42 llvm::Constant* constInit; 43 llvm::Constant* constInit;
43 }; 44 };
44 45
45 #endif 46 #endif