Mercurial > projects > ddmd
comparison dmd/PtrExp.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 |
---|---|
86 rvalue(); | 86 rvalue(); |
87 } | 87 } |
88 return this; | 88 return this; |
89 } | 89 } |
90 | 90 |
91 override int isLvalue() | 91 override bool isLvalue() |
92 { | 92 { |
93 return 1; | 93 return true; |
94 } | 94 } |
95 | 95 |
96 override void checkEscapeRef() | 96 override void checkEscapeRef() |
97 { | 97 { |
98 e1.checkEscape(); | 98 e1.checkEscape(); |