Posted...
https://github.com/D-Programming-Language/dmd/pull/551

Kenji Hara

2011/12/9 kenji hara <[email protected]>:
> Sorry, I cannot fix the regressions correctly in short. Because it is
> bigger than I've thought.Sadly, I think we should revert changes for
> 6912 to erase regressions.This way reopens 6912.
>
> Kenji Hara
> 2011/12/9 Steve Schveighoffer <[email protected]>:
>> 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
_______________________________________________
dmd-beta mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-beta

Reply via email to