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

Reply via email to