The problem is we lose another day of work doing this.

On 12/8/2011 9:15 PM, Brad Roberts wrote:
Unless the fix is invasive, I'd suggest fixing for this release.  That's not 
exactly an obscure use of inout.

On 12/8/2011 8:50 PM, Walter Bright wrote:
In any case, there needs to be a bugzilla entry for it.

On 12/8/2011 7:39 PM, Steve Schveighoffer wrote:
Still fails my latest mentioned regression:

inout(int[]) foo(inout(int)[] x)
{
      return x;
}


Error: cannot implicitly convert expression (x) of type inout(int)[] to 
inout(int[])


Given that inout is relatively new to the implementation, I'm not sure how much 
existing code this breaks.  It
certainly breaks dcollections, but I can just instruct people not to use 2.057, 
and I haven't done a beta release of
it since I added the inout decorations.

So it might not be horrible if this goes out.  There is a valid workaround (use 
a blunt cast).

Again, sorry for the last-minute testing.  I've been busy with work lately.

-Steve



----- Original Message -----
From: Walter Bright<[email protected]>
To: Discuss the dmd beta releases for D<[email protected]>
Cc:
Sent: Thursday, December 8, 2011 9:47 PM
Subject: [dmd-beta] Last (really, this time I mean it!) D2 beta 2.057

Includes Kenji's fix (thanks for the super quick response!)

http://ftp.digitalmars.com/dmd2beta.zip
_______________________________________________
dmd-beta mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-beta


_______________________________________________
dmd-beta mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-beta

Reply via email to