Mercurial > projects > ldc
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;