Compiler could elide many more postblit constructor calls
TommiT
tommitissari at hotmail.com
Sun Jun 30 06:56:22 PDT 2013
On Sunday, 30 June 2013 at 09:38:49 UTC, TommiT wrote:
>
> [..] So, in order to elide postblit when a const variable is
> passed by value as a const argument, the function would not
> only need to be pure, but also all of its parameters would have
> to be either const or immutable.
All along I've been saying "when const variable is passed to a
function by const value...", but the postblit elision can be done
also when a mutable variable is passed by const value (to a
strongly pure function).
More information about the Digitalmars-d
mailing list