When Clang crashes a useful message is output:
"PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script."
A similar message could be output for all tools.
I am unfamiliar with this area of LLVM. Any suggestions would be appreciated, particularly regarding the testing of this change.
static const char *BugReportMsg;
Why not just have this set to the default in the first place, and overwrite it if somebody needs to? That'll remove the need for the new if in the CrashHandler function.