forked from OSchip/llvm-project
Make tablegen print out a nice error message for a const char*
exception, like it does for a std::string exception. llvm-svn: 58865
This commit is contained in:
parent
47a6235491
commit
cc0d2cfa01
|
@ -212,6 +212,13 @@ int main(int argc, char **argv) {
|
|||
std::remove(OutputFilename.c_str()); // Remove the file, it's broken
|
||||
}
|
||||
return 1;
|
||||
} catch (const char *Error) {
|
||||
cerr << argv[0] << ": " << Error << "\n";
|
||||
if (Out != cout.stream()) {
|
||||
delete Out; // Close the file
|
||||
std::remove(OutputFilename.c_str()); // Remove the file, it's broken
|
||||
}
|
||||
return 1;
|
||||
} catch (...) {
|
||||
cerr << argv[0] << ": Unknown unexpected exception occurred.\n";
|
||||
if (Out != cout.stream()) {
|
||||
|
|
Loading…
Reference in New Issue