diff --git a/benchmarks/upscale_relperm_benchmark.cpp b/benchmarks/upscale_relperm_benchmark.cpp index cf37f75..8d10118 100644 --- a/benchmarks/upscale_relperm_benchmark.cpp +++ b/benchmarks/upscale_relperm_benchmark.cpp @@ -220,6 +220,7 @@ static void inflate (const unsigned char* input, const int size, stringstream& o } int main(int varnum, char** vararg) +try { // Variables used for timing/profiling: @@ -1776,3 +1777,7 @@ int main(int varnum, char** vararg) return 0; } +catch (const std::exception &e) { + std::cerr << e.what() << "\n"; + usageandexit(); +}