Specifying @nogc on structs seems to have no effect

drug drug2004 at bk.ru
Tue Sep 19 13:50:00 UTC 2017


19.09.2017 16:49, drug пишет:
> 19.09.2017 16:48, drug пишет:
>> 19.09.2017 16:46, Craig Black пишет:
>>> class Foo
>>> {
>>> }
>>>
>>> struct MyStruct
>>> {
>>> @nogc:
>>> public:
>>>    Foo foo; // This does not produce an error, but it still requires 
>>> a GC scan
>>>    void Bar()
>>>    {
>>>      foo = new Foo; // This produces an error
>>>    }
>>> }
>>
>> it produces an error for me https://run.dlang.io/is/PbZE5i
> sorry, wrong link, this one
> https://run.dlang.io/is/UwTCXu

Oh no, today is not my day, sorry for noise)


More information about the Digitalmars-d mailing list