Skip to content

Commit 4a1079a

Browse files
author
Hugh Delaney
committed
reinstate named lambdas
1 parent 4727d87 commit 4a1079a

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

Code_Exercises/Exercise_03_Scalar_Add/solution.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
#include <CL/sycl.hpp>
1818
#endif
1919

20-
class scalar_add;
20+
class scalar_add_usm;
21+
class scalar_add_buff_acc;
2122

2223
TEST_CASE("scalar_add_usm", "scalar_add_solution") {
2324
int a = 18, b = 24, r = 0;
@@ -33,7 +34,7 @@ TEST_CASE("scalar_add_usm", "scalar_add_solution") {
3334

3435
defaultQueue
3536
.submit([&](sycl::handler &cgh) {
36-
cgh.single_task([=] { dev_R[0] = dev_A[0] + dev_B[0]; });
37+
cgh.single_task<scalar_add_usm>([=] { dev_R[0] = dev_A[0] + dev_B[0]; });
3738
});
3839

3940
defaultQueue.memcpy(&r, dev_R, 1 * sizeof(int)).wait();
@@ -61,7 +62,7 @@ TEST_CASE("scalar_add_buff_acc", "scalar_add_solution") {
6162
auto accB = sycl::accessor{bufB, cgh, sycl::read_only};
6263
auto accR = sycl::accessor{bufR, cgh, sycl::write_only};
6364

64-
cgh.single_task([=] { accR[0] = accA[0] + accB[0]; });
65+
cgh.single_task<scalar_add_buff_acc>([=] { accR[0] = accA[0] + accB[0]; });
6566
})
6667
.wait();
6768
}

0 commit comments

Comments
 (0)