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

-- 
Obviously, some things aren't very obvious.

Reply via email to