On Sunday, 1 March 2015 at 17:48:15 UTC, Marc Schütz wrote: > That's not applicable here though. The compiler doesn't know > we're doing reference counting, so it cannot insert > AddRef/Release calls. Why can't structs also implement opAddRef/Release? Why is it restricted to classes?