summaryrefslogtreecommitdiff
path: root/src/tuning/kernels/xdot.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tuning/kernels/xdot.cpp')
-rw-r--r--src/tuning/kernels/xdot.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/tuning/kernels/xdot.cpp b/src/tuning/kernels/xdot.cpp
index a481f23b..bdd93067 100644
--- a/src/tuning/kernels/xdot.cpp
+++ b/src/tuning/kernels/xdot.cpp
@@ -34,9 +34,11 @@ void StartVariation(int argc, char *argv[]) {
// Main function (not within the clblast namespace)
int main(int argc, char *argv[]) {
- StartVariation<1>(argc, argv);
- StartVariation<2>(argc, argv);
- return 0;
+ try {
+ StartVariation<1>(argc, argv);
+ StartVariation<2>(argc, argv);
+ return 0;
+ } catch (...) { return static_cast<int>(clblast::DispatchException()); }
}
// =================================================================================================