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
|
// open the input file
|
||||||
ifstream file(filename, ifstream::in);
|
ifstream file(filename, ifstream::in);
|
||||||
if (!file.is_open())
|
if (!file.is_open())
|
||||||
throw new IOException(string("Failed to open `") + filename + "'.");
|
throw IOException(string("Failed to open `") + filename + "'.");
|
||||||
// parse the syscalls
|
// parse the syscalls
|
||||||
Tokenizer tokenizer(file);
|
Tokenizer tokenizer(file);
|
||||||
// find "#pragma syscalls begin"
|
// find "#pragma syscalls begin"
|
||||||
@ -344,7 +344,7 @@ private:
|
|||||||
// open the syscall info file
|
// open the syscall info file
|
||||||
ofstream file(filename, ofstream::out | ofstream::trunc);
|
ofstream file(filename, ofstream::out | ofstream::trunc);
|
||||||
if (!file.is_open())
|
if (!file.is_open())
|
||||||
throw new IOException(string("Failed to open `") + filename + "'.");
|
throw IOException(string("Failed to open `") + filename + "'.");
|
||||||
|
|
||||||
// write preamble
|
// write preamble
|
||||||
file << "#include \"gensyscalls.h\"" << endl;
|
file << "#include \"gensyscalls.h\"" << endl;
|
||||||
@ -410,7 +410,7 @@ private:
|
|||||||
// open the syscall info file
|
// open the syscall info file
|
||||||
ofstream file(filename, ofstream::out | ofstream::trunc);
|
ofstream file(filename, ofstream::out | ofstream::trunc);
|
||||||
if (!file.is_open())
|
if (!file.is_open())
|
||||||
throw new IOException(string("Failed to open `") + filename + "'.");
|
throw IOException(string("Failed to open `") + filename + "'.");
|
||||||
|
|
||||||
// write preamble
|
// write preamble
|
||||||
file << "#include <computed_asm_macros.h>" << endl;
|
file << "#include <computed_asm_macros.h>" << endl;
|
||||||
@ -569,7 +569,7 @@ main(int argc, char** argv)
|
|||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
return Main().Run(argc, argv);
|
return Main().Run(argc, argv);
|
||||||
} catch (Exception& exception) {
|
} catch (const Exception& exception) {
|
||||||
fprintf(stderr, "%s\n", exception.what());
|
fprintf(stderr, "%s\n", exception.what());
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user