On Thursday, 24 November 2016 at 15:18:40 UTC, Ryan wrote:
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.
The PR this unittest is for fixes the segfault issue. Check out: https://issues.dlang.org/show_bug.cgi?id=5995
