Mercurial > projects > ddmd
comparison dmd/IdentifierExp.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 |
---|---|
169 buf.writestring(ident.toHChars2()); | 169 buf.writestring(ident.toHChars2()); |
170 else | 170 else |
171 buf.writestring(ident.toChars()); | 171 buf.writestring(ident.toChars()); |
172 } | 172 } |
173 | 173 |
174 override int isLvalue() | 174 override bool isLvalue() |
175 { | 175 { |
176 return 1; | 176 return true; |
177 } | 177 } |
178 | 178 |
179 override Expression toLvalue(Scope sc, Expression e) | 179 override Expression toLvalue(Scope sc, Expression e) |
180 { | 180 { |
181 static if (false) { | 181 static if (false) { |