https://issues.dlang.org/show_bug.cgi?id=19097

Atila Neves <atila.ne...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |atila.ne...@gmail.com

--- Comment #7 from Atila Neves <atila.ne...@gmail.com> ---
@Mike It applies to constructors in the same way it applies to `void` functions
whose first argument is `ref` or `out`. The hidden first parameter to the
constructor is a `ref` parameter: `this`.

I think a better way to describe this issue is that first parameters that are
`ref` or `out` (including `this` for constructors) should be considered and
treated the same as return values for other functions.

--

Reply via email to