mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-08-17 03:40:05 +02:00
[svn r172] moving all IR state previously stored in Dsymbol into IrDsymbol and a Dsymbol->IrDsymbol map
This commit is contained in:
@@ -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 @@ struct VarDeclaration : Declaration
|
||||
VarDeclaration *isVarDeclaration() { return (VarDeclaration *)this; }
|
||||
|
||||
// LLVMDC
|
||||
IrGlobal* irGlobal;
|
||||
IrLocal* irLocal;
|
||||
IrField* irField;
|
||||
bool needsStorage;
|
||||
|
||||
IrVar* getIrVar();
|
||||
llvm::Value*& getIrValue();
|
||||
};
|
||||
|
||||
/**************************************************************/
|
||||
|
||||
Reference in New Issue
Block a user