DIP 1016--ref T accepts r-values--Formal Assessment
neia at ikeran.org
Wed Jan 30 17:18:03 UTC 2019
On Wed, 30 Jan 2019 09:15:36 -0800, Manu wrote:
> Why are you so stuck on this case? The DIP is about accepting rvalues,
> not lvalues...
> Calling with 'p', an lvalue, is not subject to this DIP.
The result of a CastExpression is an rvalue. An implicit cast is a
compiler-inserted CastExpression. Therefore all lvalues with a potential
implicit cast are rvalues.
More information about the Digitalmars-d-announce