inferred size for static array initialization
Namespace via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Tue Oct 18 08:30:08 PDT 2016
On Tuesday, 18 October 2016 at 10:35:44 UTC, Nordlöw wrote:
> On Monday, 2 May 2016 at 17:43:56 UTC, Namespace wrote:
>> immutable auto a = [1,2,3].s;
>
> Will that have zero run-time overhead compared to:
>
> immutable int[3] a = [1,2,3];
>
> ?
I'm not quite sure if pragma(inline, true) would result in zero
runtime overhead, but without you have 3 lines of assembler more
(with gdc).
https://godbolt.org/g/JUjP1d
https://godbolt.org/g/qaqylp
More information about the Digitalmars-d-learn
mailing list