https://dlang.org/phobos/core_thread.html#.Thread

final nothrow Thread.start()

Looking at the code, no "throw new ..." is seen, but the function "onThreadError" is called
which has "throw" in it.

Most weird thing is that "onThreadError" function is marked as "nothrow" but it still throws.

I would think that yes, maybe the compiler might not be able to see it because throw is found in another function, but how come "onThreadError" throws with nothrow.

Reply via email to