From 68fb95137530bcc41766c880d54fcd3272a76344 Mon Sep 17 00:00:00 2001 From: "Peng, Bo" Date: Sat, 1 Mar 2025 16:30:57 +0800 Subject: [PATCH] add exception code to histogram sample, fix #2292 --- .../C++SYCL/ParallelPatterns/histogram/src/main.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/DirectProgramming/C++SYCL/ParallelPatterns/histogram/src/main.cpp b/DirectProgramming/C++SYCL/ParallelPatterns/histogram/src/main.cpp index f65a0ad90e..fbc1bb2341 100644 --- a/DirectProgramming/C++SYCL/ParallelPatterns/histogram/src/main.cpp +++ b/DirectProgramming/C++SYCL/ParallelPatterns/histogram/src/main.cpp @@ -118,7 +118,15 @@ int main(void) { // which shows the difference between sparse and dense algorithm output for (int i = 0; i < N; i++) if (input[i] == 4) input[i] = rand() % 3; - dense_histogram(input); - sparse_histogram(input); + try + { + dense_histogram(input); + sparse_histogram(input); + } + catch(const std::exception& e) + { + std::cerr << e.what() << '\n'; + return -1; + } return 0; }