Mercurial > projects > ddmd
comparison dmd/NewAnonClassExp.d @ 154:14feb7ae01a6
* changed the build system to build a release version if the debug one compiles
and enabled warnings
+ reduced warnings by adding appriopriate overrides
+ IfStatement.interpret()
+ ScopeStatement.interpret()
+ TypeSArray.constConv()
+ TypedefDeclaration.syntaxCopy()
* fixed a bug in StringExp
author | trass3r |
---|---|
date | Wed, 15 Sep 2010 15:32:31 +0200 |
parents | 9e39c7de8438 |
children | e3afd1303184 |
comparison
equal
deleted
inserted
replaced
148:fe2e1b93e88f | 154:14feb7ae01a6 |
---|---|
62 override bool checkSideEffect(int flag) | 62 override bool checkSideEffect(int flag) |
63 { | 63 { |
64 return true; | 64 return true; |
65 } | 65 } |
66 | 66 |
67 void toCBuffer(OutBuffer buf, HdrGenState* hgs) | 67 override void toCBuffer(OutBuffer buf, HdrGenState* hgs) |
68 { | 68 { |
69 if (thisexp) | 69 if (thisexp) |
70 { | 70 { |
71 expToCBuffer(buf, hgs, thisexp, PREC.PREC_primary); | 71 expToCBuffer(buf, hgs, thisexp, PREC.PREC_primary); |
72 buf.writeByte('.'); | 72 buf.writeByte('.'); |