Mercurial > projects > ddmd
diff dmd/AddrExp.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 | ad4792a1cfd6 |
line wrap: on
line diff
--- a/dmd/AddrExp.d Sat Aug 28 16:14:07 2010 +0200 +++ b/dmd/AddrExp.d Sat Aug 28 16:19:48 2010 +0200 @@ -1,11 +1,11 @@ -module dmd.AddrExp; - -import dmd.Expression; -import dmd.UnaExp; -import dmd.MATCH; -import dmd.Type; -import dmd.Loc; -import dmd.Scope; +module dmd.AddrExp; + +import dmd.Expression; +import dmd.UnaExp; +import dmd.MATCH; +import dmd.Type; +import dmd.Loc; +import dmd.Scope; import dmd.IRState; import dmd.ErrorExp; import dmd.DotVarExp; @@ -13,7 +13,7 @@ import dmd.DelegateExp; import dmd.VarExp; import dmd.VarDeclaration; -import dmd.ThisExp; +import dmd.ThisExp; import dmd.TOK; import dmd.WANT; import dmd.CommaExp; @@ -25,12 +25,12 @@ import dmd.Dsymbol; import dmd.ScopeDsymbol; import dmd.TY; -import dmd.TypeSArray; - +import dmd.TypeSArray; + import dmd.backend.elem; import dmd.backend.Util; -import dmd.codegen.Util; - +import dmd.codegen.Util; + class AddrExp : UnaExp { this(Loc loc, Expression e) @@ -38,7 +38,7 @@ super(loc, TOK.TOKaddress, AddrExp.sizeof, e); } - Expression semantic(Scope sc) + override Expression semantic(Scope sc) { version (LOGSEMANTIC) { printf("AddrExp.semantic('%s')\n", toChars()); @@ -126,7 +126,7 @@ return this; } - elem* toElem(IRState* irs) + override elem* toElem(IRState* irs) { elem* e; @@ -140,7 +140,7 @@ return e; } - MATCH implicitConvTo(Type t) + override MATCH implicitConvTo(Type t) { static if (false) { printf("AddrExp.implicitConvTo(this=%s, type=%s, t=%s)\n", @@ -201,7 +201,7 @@ return result; } - Expression castTo(Scope sc, Type t) + override Expression castTo(Scope sc, Type t) { Type tb; @@ -274,7 +274,7 @@ return e; } - Expression optimize(int result) + override Expression optimize(int result) { Expression e;