Add catch blocks in example GEMM apps to enable better error handling (Issue: 1928) (#2234)

* added catch statements to examples

* clang format
This commit is contained in:
Aviral Goel
2025-05-28 00:32:42 -05:00
committed by GitHub
parent 132bd5b874
commit c52649ad57
6 changed files with 69 additions and 15 deletions

View File

@@ -177,4 +177,15 @@ int run_flatmm_example(int argc, char* argv[])
return -1;
}
int main(int argc, char* argv[]) { return !run_flatmm_example(argc, argv); }
int main(int argc, char* argv[])
{
try
{
return !run_flatmm_example(argc, argv);
}
catch(const std::runtime_error& e)
{
std::cerr << "Runtime error: " << e.what() << '\n';
return EXIT_FAILURE;
}
}