Mercurial > projects > ddmd
diff dmd/ArrayExp.d @ 72:2e2a5c3f943a
reduced warnings by adding override to the methods
think this also normalizes different line endings used all over the place
author | Trass3r |
---|---|
date | Sat, 28 Aug 2010 16:19:48 +0200 |
parents | 1628b221808d |
children | be2ab491772e |
line wrap: on
line diff
--- a/dmd/ArrayExp.d Sat Aug 28 16:14:07 2010 +0200 +++ b/dmd/ArrayExp.d Sat Aug 28 16:19:48 2010 +0200 @@ -1,24 +1,24 @@ -module dmd.ArrayExp; - -import dmd.Expression; -import dmd.Identifier; -import dmd.UnaExp; -import dmd.OutBuffer; -import dmd.Loc; -import dmd.Scope; -import dmd.InlineCostState; -import dmd.InlineDoState; -import dmd.HdrGenState; -import dmd.InlineScanState; -import dmd.ArrayTypes; +module dmd.ArrayExp; + +import dmd.Expression; +import dmd.Identifier; +import dmd.UnaExp; +import dmd.OutBuffer; +import dmd.Loc; +import dmd.Scope; +import dmd.InlineCostState; +import dmd.InlineDoState; +import dmd.HdrGenState; +import dmd.InlineScanState; +import dmd.ArrayTypes; import dmd.TOK; import dmd.Type; import dmd.TY; import dmd.Id; import dmd.IndexExp; -import dmd.expression.Util; - +import dmd.expression.Util; + class ArrayExp : UnaExp { Expressions arguments; @@ -29,12 +29,12 @@ arguments = args; } - Expression syntaxCopy() + override Expression syntaxCopy() { - return new ArrayExp(loc, e1.syntaxCopy(), arraySyntaxCopy(arguments)); + return new ArrayExp(loc, e1.syntaxCopy(), arraySyntaxCopy(arguments)); } - Expression semantic(Scope sc) + override Expression semantic(Scope sc) { Expression e; Type t1; @@ -78,37 +78,37 @@ return e; } - int isLvalue() + override int isLvalue() { assert(false); } - Expression toLvalue(Scope sc, Expression e) + override Expression toLvalue(Scope sc, Expression e) { assert(false); } - void toCBuffer(OutBuffer buf, HdrGenState* hgs) + override void toCBuffer(OutBuffer buf, HdrGenState* hgs) { assert(false); } - void scanForNestedRef(Scope sc) + override void scanForNestedRef(Scope sc) { assert(false); } - Identifier opId() + override Identifier opId() { return Id.index; } - int inlineCost(InlineCostState* ics) + override int inlineCost(InlineCostState* ics) { return 1 + e1.inlineCost(ics) + arrayInlineCost(ics, arguments); } - Expression doInline(InlineDoState ids) + override Expression doInline(InlineDoState ids) { ArrayExp ce; @@ -118,7 +118,7 @@ return ce; } - Expression inlineScan(InlineScanState* iss) + override Expression inlineScan(InlineScanState* iss) { Expression e = this;