Mercurial > projects > ldc
comparison dmd/statement.h @ 219:761c8352f494 trunk
[svn r235] rough port of GDC's inline assembler code, unfinished
author | ChristianK |
---|---|
date | Thu, 05 Jun 2008 19:22:37 +0200 |
parents | 86d3bb8ca33e |
children | 092468448d25 |
comparison
equal
deleted
inserted
replaced
218:df641a27e9fd | 219:761c8352f494 |
---|---|
759 }; | 759 }; |
760 | 760 |
761 struct LabelDsymbol : Dsymbol | 761 struct LabelDsymbol : Dsymbol |
762 { | 762 { |
763 LabelStatement *statement; | 763 LabelStatement *statement; |
764 #if IN_GCC | 764 // LLVMDC |
765 unsigned asmLabelNum; // GCC-specific | 765 unsigned asmLabelNum; // for inline assembler labels |
766 #endif | |
767 | 766 |
768 LabelDsymbol(Identifier *ident); | 767 LabelDsymbol(Identifier *ident); |
769 LabelDsymbol *isLabel(); | 768 LabelDsymbol *isLabel(); |
770 }; | 769 }; |
771 | 770 |