diff ir/irvar.cpp @ 797:340acf1535d0

Removed KDevelop3 project files, CMake can generate them just fine! Fixed function literals in static initializers. Changed alignment of delegates from 2*PTRSIZE to just PTRSIZE. Changed errors to go to stderr instead of stdout. Fairly major rewriting of struct/union/class handling, STILL A BIT BUGGY !!!
author Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
date Sat, 29 Nov 2008 21:25:43 +0100
parents ccd07d9f2ce9
children 79758fd2f48a
line wrap: on
line diff
--- a/ir/irvar.cpp	Sat Nov 29 12:28:10 2008 +0100
+++ b/ir/irvar.cpp	Sat Nov 29 21:25:43 2008 +0100
@@ -1,4 +1,4 @@
-#include "llvm/DerivedTypes.h"
+#include "gen/llvm.h"
 #include "declaration.h"
 #include "ir/irvar.h"
 
@@ -38,8 +38,8 @@
 
 IrField::IrField(VarDeclaration* v) : IrVar(v)
 {
-    index = -1;
-    indexOffset = 0;
+    index = 0;
+    unionOffset = 0;
     constInit = NULL;
 }