PVS V1022 throwing exceptions by pointer
Change-Id: I0767da0be63a2955cc370ee81dc921cdf101285e Reviewed-on: https://review.haiku-os.org/c/1638 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
This commit is contained in:
parent
319c399d61
commit
a63a6eb9bc
@ -313,7 +313,7 @@ private:
|
||||
// open the input file
|
||||
ifstream file(filename, ifstream::in);
|
||||
if (!file.is_open())
|
||||
throw new IOException(string("Failed to open `") + filename + "'.");
|
||||
throw IOException(string("Failed to open `") + filename + "'.");
|
||||
// parse the syscalls
|
||||
Tokenizer tokenizer(file);
|
||||
// find "#pragma syscalls begin"
|
||||
@ -344,7 +344,7 @@ private:
|
||||
// open the syscall info file
|
||||
ofstream file(filename, ofstream::out | ofstream::trunc);
|
||||
if (!file.is_open())
|
||||
throw new IOException(string("Failed to open `") + filename + "'.");
|
||||
throw IOException(string("Failed to open `") + filename + "'.");
|
||||
|
||||
// write preamble
|
||||
file << "#include \"gensyscalls.h\"" << endl;
|
||||
@ -410,7 +410,7 @@ private:
|
||||
// open the syscall info file
|
||||
ofstream file(filename, ofstream::out | ofstream::trunc);
|
||||
if (!file.is_open())
|
||||
throw new IOException(string("Failed to open `") + filename + "'.");
|
||||
throw IOException(string("Failed to open `") + filename + "'.");
|
||||
|
||||
// write preamble
|
||||
file << "#include <computed_asm_macros.h>" << endl;
|
||||
@ -569,7 +569,7 @@ main(int argc, char** argv)
|
||||
{
|
||||
try {
|
||||
return Main().Run(argc, argv);
|
||||
} catch (Exception& exception) {
|
||||
} catch (const Exception& exception) {
|
||||
fprintf(stderr, "%s\n", exception.what());
|
||||
return 1;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user