auto arr = [1, 2, 3] should be a static array, not a GC allocated array

bachmeier no at spam.net
Thu Jul 14 14:51:01 UTC 2022


On Thursday, 14 July 2022 at 13:14:59 UTC, ryuukk_ wrote:
> It is misleading, nobody expect this to be GC allocated
>
> It should be equal to:
>
> ```D
> int[3] arr = [1, 2, 3]
> ```
>
> Also why it is GC allocated without requiring ``new``?

> nobody expect this to be GC allocated

Maybe I'm not fully awake, but why would anyone expect this to 
*not* be GC allocated?


More information about the Digitalmars-d mailing list