I am all for having a separate patch just replacing the fatal errors with diag + error_code/ErrorOr. That way we get an independent test change showing the improvement. http://reviews.llvm.org/D7325 EMAIL PREFERENCES http://reviews.llvm.org/settings/panel/emailpreferences/