Mercurial > projects > ddmd
diff dmd/RemoveExp.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 | 10317f0c89a5 |
children | 6da99741178e |
line wrap: on
line diff
--- a/dmd/RemoveExp.d Sat Aug 28 16:14:07 2010 +0200 +++ b/dmd/RemoveExp.d Sat Aug 28 16:19:48 2010 +0200 @@ -1,10 +1,10 @@ -module dmd.RemoveExp; - -import dmd.Expression; -import dmd.backend.elem; -import dmd.Loc; -import dmd.IRState; -import dmd.BinExp; +module dmd.RemoveExp; + +import dmd.Expression; +import dmd.backend.elem; +import dmd.Loc; +import dmd.IRState; +import dmd.BinExp; import dmd.TOK; import dmd.Type; import dmd.TypeAArray; @@ -14,11 +14,11 @@ import dmd.backend.OPER; import dmd.backend.Symbol; import dmd.backend.TYM; -import dmd.backend.mTY; +import dmd.backend.mTY; /* This deletes the key e1 from the associative array e2 */ - + class RemoveExp : BinExp { this(Loc loc, Expression e1, Expression e2) @@ -27,7 +27,7 @@ type = Type.tvoid; } - elem* toElem(IRState* irs) + override elem* toElem(IRState* irs) { elem* e; Type tb = e1.type.toBasetype();