On Friday, 8 October 2021 at 05:01:00 UTC, Nicholas Wilson wrote:
For simple types (i.e. ones with no destructor), like int, IIRC this is fine.
Thanks, perfect!
note that if the pointer is not escaped from the function (i.e. thing is void thing(scope int* abc)note the addition of scope) LDC will perform promotion of GC allocation to stack of the array literal even if you don't use .staticArray.
Interesting, I think you meant "even if you do use .staticArray"; not sure why it would do that, but it doesn't matter because my code is betterC and therefore nogc so it *should* allocate it on the stack, I think

Reply via email to