Truly @nogc Exceptions?
Steven Schveighoffer
schveiguy at gmail.com
Thu Sep 20 17:14:12 UTC 2018
On 9/20/18 12:24 PM, Adam D. Ruppe wrote:
> On Thursday, 20 September 2018 at 15:52:03 UTC, Steven Schveighoffer wrote:
>> I needed to know what the slice parameters that were failing were.
>
> Aye. Note that RangeError is called by the compiler though, so you gotta
> patch dmd to make it pass the arguments to it for index. Ugh. I did a PR
> for this once but it got shot down because of an allegeded (without
> evidence btw) performance degradation. Ugh.
Well, you can always override that. Just do the check yourself and throw
the error you want ;)
In my case, that's what I did anyway.
I don't know how a performance problem can occur on an error being
thrown anyway -- the process is about to end.
-Steve
More information about the Digitalmars-d
mailing list