On Thursday, 12 September 2019 at 07:04:19 UTC, Max Samukha wrote:

How to achieve the same for an array literal? The closest I could come:

enum immutable(int[3]) _tmp = [1, 2, 3];
__gshared a = _tmp.ptr;

Is it possible to force the array into rodata?

https://p0nce.github.io/d-idioms/#Precomputed-tables-at-compile-time-through-CTFE

static immutable(int[3]) _tmp = [1, 2, 3];
?

Reply via email to