mirror of
https://github.com/RPCS3/glslang.git
synced 2024-11-27 21:20:30 +00:00
Removed the single usage of exceptions in all of glslang.
This commit is contained in:
parent
e3933d684d
commit
e837f99afb
@ -213,10 +213,15 @@ namespace {
|
||||
verbosity = 1;
|
||||
|
||||
if (a < argc) {
|
||||
try {
|
||||
verbosity = std::stoi(argv[a]);
|
||||
char* end_ptr = 0;
|
||||
int verb = ::strtol(argv[a], &end_ptr, 10);
|
||||
// If we have not read to the end of the string or
|
||||
// the string contained no elements, then we do not want to
|
||||
// store the value.
|
||||
if (*end_ptr == '\0' && end_ptr != argv[a]) {
|
||||
verbosity = verb;
|
||||
++a;
|
||||
} catch (const std::invalid_argument&) { } // ok to have no numeric value
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (arg == "--version" || arg == "-V") {
|
||||
|
Loading…
Reference in New Issue
Block a user