diff gen/irstate.h @ 173:db9890b3fb64 trunk

[svn r189] moving IR data back into DMD frontend nodes
author ChristianK
date Tue, 06 May 2008 07:56:03 +0200
parents 3a891cfcd249
children 3aed08fb64f4
line wrap: on
line diff
--- a/gen/irstate.h	Tue May 06 07:26:27 2008 +0200
+++ b/gen/irstate.h	Tue May 06 07:56:03 2008 +0200
@@ -3,7 +3,6 @@
 
 #include <vector>
 #include <list>
-#include <map>
 
 #include "root.h"
 #include "aggregate.h"
@@ -11,8 +10,6 @@
 #include "ir/irfunction.h"
 #include "ir/irstruct.h"
 #include "ir/irvar.h"
-#include "ir/irsymbol.h"
-#include "ir/irtype.h"
 
 // global ir state for current module
 struct IRState;
@@ -80,12 +77,6 @@
     // interface info type, used in DtoInterfaceInfoType
     llvm::StructType* interfaceInfoType;
 
-    // ir data associated with DMD Dsymbol nodes 
-    std::map<Dsymbol*, IrDsymbol> irDsymbol;
-
-    // ir data associated with DMD Type instances
-    std::map<Type*, IrType> irType;
-
     // functions
     typedef std::vector<IrFunction*> FunctionVector;
     FunctionVector functions;