|--- |FIXED
--- Comment #5 from Dlang Bot ---
dlang/dmd pull request #14707 "Fix Issue 21415 - catch immutable exceptions
breaks immutable" was merged into master:
- c3920edb59ec4bd8dbac63169bee1d37529e70d9 by Nick Treleaven:
Fix Issue 21415 - catch immutable exceptions breaks
https://issues.dlang.org/show_bug.cgi?id=21415
Iain Buclaw changed:
What|Removed |Added
Priority|P1 |P3
--
created dlang/dmd pull request #14707 "Fix Issue 21415 - catch immutable
exceptions breaks immutable" fixing this issue:
- Fix Issue 21415 - catch immutable exceptions breaks immutable
https://github.com/dlang/dmd/pull/14707
--
https://issues.dlang.org/show_bug.cgi?id=21415
Nick Treleaven changed:
What|Removed |Added
CC||n...@geany.org
See Also|
https://issues.dlang.org/show_bug.cgi?id=21415
--- Comment #3 from Adam D. Ruppe ---
Yeah, the immutability being lost destroyed what I was hoping to do with this,
so definitely the bigger problem. But it being lost either direction is
problematic.
Really a "catch-all" would be `catch(const
https://issues.dlang.org/show_bug.cgi?id=21415
Daniel Kozak changed:
What|Removed |Added
CC||kozz...@gmail.com
--- Comment #2 from Daniel
https://issues.dlang.org/show_bug.cgi?id=21415
--- Comment #1 from Adam D. Ruppe ---
this might be a druntime bug instead of dmd. but i suspect it is both due to
too many void* in the interface layer.
--