[Bug 10] ARM: runnable/opover2.d fails: xopEquals fallback aborts instead of throwing Exception

gdc-bugzilla at gdcproject.org gdc-bugzilla at gdcproject.org
Sat Feb 15 11:55:53 PST 2014


http://bugzilla.gdcproject.org/show_bug.cgi?id=10

--- Comment #18 from Johannes Pfau <johannespfau at gmail.com> 2014-02-15 19:55:53 GMT ---
> It's called unrecoverable for a reason. :o)

I actually thought about that as well but I think people will just blame GDC if
we're the only compiler were Errors are really unrecoverable....

> I do wonder if there's perhaps something more we can do in our deh implementation rather than just abort..

I'm not sure if we can change it in the deh implementation but we could rewrite
all throw statements in nothrow code. The only cases where this wouldn't help
is when the users casts a 'throw' delegate to a 'nothrow' one. However, casts
are undefined behavior anyway...

-- 
Configure bugmail: http://bugzilla.gdcproject.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the D.gnu mailing list