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
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
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?