Mercurial > projects > ldc
comparison dmd2/statement.h @ 1577:e4f7b5d9c68a
DMD 2.032 Merge.
author | Robert Clipsham <robert@octarineparrot.com> |
---|---|
date | Tue, 08 Sep 2009 10:07:56 +0100 |
parents | 54b3c1394d62 |
children |
comparison
equal
deleted
inserted
replaced
1576:4551475bc6b6 | 1577:e4f7b5d9c68a |
---|---|
151 virtual void toNakedIR(IRState *irs); | 151 virtual void toNakedIR(IRState *irs); |
152 virtual AsmBlockStatement* endsWithAsm(); | 152 virtual AsmBlockStatement* endsWithAsm(); |
153 #endif | 153 #endif |
154 }; | 154 }; |
155 | 155 |
156 struct PeelStatement : Statement | |
157 { | |
158 Statement *s; | |
159 | |
160 PeelStatement(Statement *s); | |
161 Statement *semantic(Scope *sc); | |
162 }; | |
163 | |
156 struct ExpStatement : Statement | 164 struct ExpStatement : Statement |
157 { | 165 { |
158 Expression *exp; | 166 Expression *exp; |
159 | 167 |
160 ExpStatement(Loc loc, Expression *exp); | 168 ExpStatement(Loc loc, Expression *exp); |