On Thursday, 29 December 2016 at 21:07:00 UTC, Stefan Koch wrote:
It's a delegate and not function.
Therefore it will get a frame-ptr regardless, without checking
if it is needed or not, or if there is a frame to point to.
Since there is no frame to point to you get the error.
At least this is my guess.
Make the delegate a function and the error should disappear.
Yep, making it a function, will eliminate the problem.
Though what I'm also curious is why on LDC it compiles and runs,
while on DMD it does not?
Should it be registered as a bug on issues.dlang.org, or at ldc
bug tracker?