On Friday, 6 May 2016 at 03:24:23 UTC, tsbockman wrote:
On Friday, 6 May 2016 at 02:57:59 UTC, Jeremy DeHaan wrote:
[...]
From the spec
(https://dlang.org/spec/function.html#nothrow-functions):
"Nothrow functions can only throw exceptions derived from
class Error."
Throwing an Error is
On Friday, 6 May 2016 at 02:57:59 UTC, Jeremy DeHaan wrote:
In core.exception, we have a lovely function called
onInvalidMemoryOperationError(). This function is marked as
nothrow (plus other annotations). This function literally does
nothing except throwing an error. How can it be marked as
n
In core.exception, we have a lovely function called
onInvalidMemoryOperationError(). This function is marked as
nothrow (plus other annotations). This function literally does
nothing except throwing an error. How can it be marked as nothrow?