assumeNoGC works but can't get an assumePure to work
aliak
something at something.com
Tue Sep 4 07:04:20 UTC 2018
On Tuesday, 4 September 2018 at 01:33:52 UTC, Paul Backus wrote:
> On Monday, 3 September 2018 at 22:07:10 UTC, aliak wrote:
>> Why does it work with nogc but not with pure?
>>
>> Cheers,
>> - Ali
>
> You can't define an impure function inside a pure unittest. If
> you move `modify` outside the unittest block, and change the
> argument from a lambda to a function pointer, it works:
>
> https://run.dlang.io/is/xRS75H
Seems you be right. Hmm, I wonder if it's a bug because you can
define a non-nogc function inside a nogc block :/
More information about the Digitalmars-d-learn
mailing list