stack out of scope ?
Alain De Vos
devosalain at ymail.com
Sun May 16 17:24:40 UTC 2021
On Sunday, 16 May 2021 at 16:58:15 UTC, H. S. Teoh wrote:
> On Sun, May 16, 2021 at 04:40:53PM +0000, Alain De Vos via
> Digitalmars-d-learn wrote:
>> This works also,
>>
>> ```
>> import std.stdio:writeln;
>>
>> int [] fun(){
>> int[3]s=[1,2,3];
>> int[] r=s;
>> return r;
>> }
>>
>> void main(){
>> writeln(fun()[0]);
>> }
>> ```
>
> https://issues.dlang.org/show_bug.cgi?id=15932
>
> Though I believe if you compile with -dip25 -dip1000 the
> compiler should emit an error for the above code. If not,
> please file a bug against -dip1000.
>
>
> T
I use ldc2. No dip flags here.
More information about the Digitalmars-d-learn
mailing list