On Saturday, 17 November 2018 at 17:48:43 UTC, Neia Neutuladh wrote:
On Sat, 17 Nov 2018 13:55:24 +0000, aliak wrote:
You can use "debug blah" to hide inside functions that are attributed, but when you have an attributed function that calls a template, attribtues of which are supposed to be inferred, it seems to fail.

You can explicitly mark a templated function as @nogc. If you want your function's @nogc-ness inferred, you can pull out the debug logging into a separate function and explicitly mark it @nogc.

Could do. But it's not scalable. I'd have to comment out all the unittests that call the template function with a T that allocates inside the @nogc template (if I understood you correctly that it)

Reply via email to