Mercurial > projects > ddmd
comparison dmd/DivAssignExp.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 | cab4c37afb89 |
children | ef02e2e203c2 |
comparison
equal
deleted
inserted
replaced
71:8e24ef1dd139 | 72:2e2a5c3f943a |
---|---|
27 this(Loc loc, Expression e1, Expression e2) | 27 this(Loc loc, Expression e1, Expression e2) |
28 { | 28 { |
29 super(loc, TOK.TOKdivass, DivAssignExp.sizeof, e1, e2); | 29 super(loc, TOK.TOKdivass, DivAssignExp.sizeof, e1, e2); |
30 } | 30 } |
31 | 31 |
32 Expression semantic(Scope sc) | 32 override Expression semantic(Scope sc) |
33 { | 33 { |
34 Expression e; | 34 Expression e; |
35 | 35 |
36 BinExp.semantic(sc); | 36 BinExp.semantic(sc); |
37 e2 = resolveProperties(sc, e2); | 37 e2 = resolveProperties(sc, e2); |
89 } | 89 } |
90 } | 90 } |
91 return this; | 91 return this; |
92 } | 92 } |
93 | 93 |
94 Expression interpret(InterState istate) | 94 override Expression interpret(InterState istate) |
95 { | 95 { |
96 assert(false); | 96 assert(false); |
97 } | 97 } |
98 | 98 |
99 void buildArrayIdent(OutBuffer buf, Expressions arguments) | 99 override void buildArrayIdent(OutBuffer buf, Expressions arguments) |
100 { | 100 { |
101 AssignExp_buildArrayIdent(buf, arguments, "Div"); | 101 AssignExp_buildArrayIdent(buf, arguments, "Div"); |
102 } | 102 } |
103 | 103 |
104 Expression buildArrayLoop(Arguments fparams) | 104 override Expression buildArrayLoop(Arguments fparams) |
105 { | 105 { |
106 assert(false); | 106 assert(false); |
107 } | 107 } |
108 | 108 |
109 Identifier opId() /* For operator overloading */ | 109 override Identifier opId() /* For operator overloading */ |
110 { | 110 { |
111 return Id.divass; | 111 return Id.divass; |
112 } | 112 } |
113 | 113 |
114 elem* toElem(IRState* irs) | 114 override elem* toElem(IRState* irs) |
115 { | 115 { |
116 return toElemBin(irs,OPdivass); | 116 return toElemBin(irs,OPdivass); |
117 } | 117 } |
118 } | 118 } |