comparison dmd/statement.h @ 353:a7a26f538d6e trunk

[svn r374] Move label target basic block from AST to IRFunction. This is a first step to allowing labels to be emitted multiple times. (for instance within finally blocks)
author ChristianK
date Mon, 14 Jul 2008 11:07:15 +0200
parents aaade6ded589
children 44daf304421c
comparison
equal deleted inserted replaced
352:d920a244691b 353:a7a26f538d6e
869 Statement *inlineScan(InlineScanState *iss); 869 Statement *inlineScan(InlineScanState *iss);
870 870
871 void toIR(IRState *irs); 871 void toIR(IRState *irs);
872 872
873 // LLVMDC 873 // LLVMDC
874 llvm::BasicBlock* llvmBB;
875 bool asmLabel; // for labels inside inline assembler 874 bool asmLabel; // for labels inside inline assembler
876 }; 875 };
877 876
878 struct LabelDsymbol : Dsymbol 877 struct LabelDsymbol : Dsymbol
879 { 878 {