Specifying @nogc on structs seems to have no effect
Craig Black
craigblack1234 at gmail.com
Wed Sep 20 02:28:52 UTC 2017
On Tuesday, 19 September 2017 at 20:57:17 UTC, Neia Neutuladh
wrote:
> On Tuesday, 19 September 2017 at 15:11:31 UTC, Craig Black
> wrote:
>> [...]
>
> You want to ensure that it can never refer to GC memory. The
> type system does not contain that information. It doesn't say
> whether an object was allocated on the GC heap, on the stack,
> using malloc, using a whole page of memory with mmap, using
> hardware addresses directly on an embedded system with manually
> planned memory layout, using a well-known address range like
> VGA, as part of the binary's static data segment...
>
> [...]
Thank you for the information. I hadn't thought of using
templates like that. That might accomplish what I'm trying to
do. Much appreciated!
-Craig
More information about the Digitalmars-d
mailing list