Mercurial > projects > ddmd
comparison dmd/MulExp.d @ 109:ceda59b4d255
expression.c changes, now only ddoc should be left
author | Trass3r |
---|---|
date | Tue, 31 Aug 2010 22:08:52 +0200 |
parents | 2e2a5c3f943a |
children | e28b18c23469 |
comparison
equal
deleted
inserted
replaced
108:6da99741178e | 109:ceda59b4d255 |
---|---|
44 e = op_overload(sc); | 44 e = op_overload(sc); |
45 if (e) | 45 if (e) |
46 return e; | 46 return e; |
47 | 47 |
48 typeCombine(sc); | 48 typeCombine(sc); |
49 if (e1.op != TOKslice && e2.op != TOKslice) | 49 if (!e1.isArrayOperand()) |
50 { | |
51 e1.checkArithmetic(); | 50 e1.checkArithmetic(); |
51 if (!e2.isArrayOperand()) | |
52 e2.checkArithmetic(); | 52 e2.checkArithmetic(); |
53 } | 53 |
54 if (type.isfloating()) | 54 if (type.isfloating()) |
55 { | 55 { |
56 Type t1 = e1.type; | 56 Type t1 = e1.type; |
57 Type t2 = e2.type; | 57 Type t2 = e2.type; |
58 | 58 |