Mercurial > projects > ldc
view ir/irforw.h @ 304:3ebc136702dd trunk
[svn r325] Removed dead code.
Added license info to code from GDC (David Friedman permitted us to use the files under the Artistic License).
Added asmLabel check to DtoGoto to avoid jumping into inline asm. Doesn't work currently as LabelDsymbol::asmLabel is never set to true.
author | ChristianK |
---|---|
date | Wed, 25 Jun 2008 23:42:38 +0200 |
parents | 0e28624814e8 |
children | eef8ac26c66c |
line wrap: on
line source
#ifndef LLVMDC_IR_IRFORW_H #define LLVMDC_IR_IRFORW_H // dmd forward declarations struct Module; struct Dsymbol; struct Declaration; struct VarDeclaration; struct FuncDeclaration; struct AggregateDeclaration; struct StructDeclaration; struct ClassDeclaration; struct InterfaceDeclaration; struct Expression; struct BaseClass; struct Array; struct Argument; struct Type; struct TypeStruct; struct TypeClass; struct TypeEnum; struct TypeArray; struct TypeFunction; // llvm forward declarations namespace llvm { class Value; class GlobalValue; class GlobalVariable; class Function; class Constant; class ConstantStruct; class ConstantArray; class TargetData; class Type; class StructType; class ArrayType; class PointerType; class BasicBlock; class Instruction; } #endif