Mercurial > projects > ddmd
comparison dmd/CommaExp.d @ 191:52188e7e3fb5
Fixed deprecated features, now compiles with DMD2.058
Also changed Array allocation policy:
Now doesn't reallocate but malloc's, followed by a memcpy (no free).
(this fixes a crash while compiling druntime. Same bug in dmd)
author | korDen@korDen-pc |
---|---|
date | Sun, 25 Mar 2012 03:11:12 +0400 |
parents | b0d41ff5e0df |
children |
comparison
equal
deleted
inserted
replaced
190:80660782bffe | 191:52188e7e3fb5 |
---|---|
57 { | 57 { |
58 assert(false); | 58 assert(false); |
59 } | 59 } |
60 | 60 |
61 version (DMDV2) { | 61 version (DMDV2) { |
62 override int isLvalue() | 62 override bool isLvalue() |
63 { | 63 { |
64 return e2.isLvalue(); | 64 return e2.isLvalue(); |
65 } | 65 } |
66 } | 66 } |
67 override Expression toLvalue(Scope sc, Expression e) | 67 override Expression toLvalue(Scope sc, Expression e) |