On 03/14/2013 09:54 PM, deadalnix wrote: > On Friday, 15 March 2013 at 04:09:25 UTC, Ali Çehreli wrote:
>> Something like "If an rvalue is assigned to a >> member in a constructor, do not call opAssign() of the member". >> >> Ali > > Yes, in general, first assignment in a constructor should be considered > as a declaration if the value is not read before. > > This allow for the mentioned optimization, but many very other important > stuff as well, like the construction of immutable objects. Thank you! Opened an enhancement request: http://d.puremagic.com/issues/show_bug.cgi?id=9732 Ali
