On Thursday, 24 November 2016 at 13:42:25 UTC, Kagamin wrote:
Linux? Probably another bug. Try this: unittest { import core.exception : UnicodeException; void f() { string ret; int i = -1; ret ~= i; }try { f(); } catch(UnicodeException e) { assert(e.msg == "Invalid UTF-8 sequence"); } }
Both the OP's code and this code gives me a segfault on DMD 2.071.1 on my Mac.
