On 4/8/12 12:05 PM, Walter Bright wrote:
On 4/8/2012 7:53 AM, Andrei Alexandrescu wrote:
Once anyone asks for .ptr a conservative copy will be made.

That could get expensive. You cannot just point into the small string
part, because that may only exist temporarily on the stack. There are
some pathological cases for this.

As I mentioned, the first call to .ptr changes representation, thus making the allocation that the optimization had saved. Things are not worse off than before.

Andrei

Reply via email to