diff dmd/declaration.h @ 156:ccd07d9f2ce9 trunk

[svn r172] moving all IR state previously stored in Dsymbol into IrDsymbol and a Dsymbol->IrDsymbol map
author ChristianK
date Thu, 01 May 2008 13:05:53 +0200
parents 7f92f477ff53
children 5acec6b2eef8
line wrap: on
line diff
--- a/dmd/declaration.h	Tue Apr 29 21:33:50 2008 +0200
+++ b/dmd/declaration.h	Thu May 01 13:05:53 2008 +0200
@@ -21,14 +21,6 @@
 #include "lexer.h"
 #include "mtype.h"
 
-namespace llvm {
-    class Value;
-}
-struct IrVar;
-struct IrGlobal;
-struct IrLocal;
-struct IrField;
-
 struct Expression;
 struct Statement;
 struct LabelDsymbol;
@@ -263,13 +255,7 @@
     VarDeclaration *isVarDeclaration() { return (VarDeclaration *)this; }
 
     // LLVMDC
-    IrGlobal* irGlobal;
-    IrLocal* irLocal;
-    IrField* irField;
     bool needsStorage;
-
-    IrVar* getIrVar();
-    llvm::Value*& getIrValue();
 };
 
 /**************************************************************/