@nogcclass? (Way to solve bugs regarding destroy)
user1234
user1234 at 12.nl
Sat Nov 18 22:46:26 UTC 2017
On Saturday, 18 November 2017 at 20:06:28 UTC, 12345swordy wrote:
> ATM the destroy function can't be called in a @nogc context,
> severely handicap the use of the @nogc attribute. Can we add a
> @nogcclass attribute for classes or at the very least have
> @nogc attribute apply stricter rules when applying to an entire
> class?
> Rules such as checking to see if every member variable and
> function is @nogc recursively until the base class that it's
> inherited from.
That's known: https://issues.dlang.org/show_bug.cgi?id=17297. It
cant be solved easily. Even the experiemental allocator
`dispose()` function cant be @nogc.
More information about the Digitalmars-d
mailing list