Looks like we are finally getting somewhere. :) --- version (Windows) {} else static assert(false); void main() { try { throw new Exception("This exception..."); } catch (Exception e) { import std.stdio; writeln(e.msg, " ... has been caught for you by ", __VENDOR__, "."); } } --- This exception... ... has been caught for you by LDC. --- David