Skip to content

Commit d799c48

Browse files
author
Alexander Batashev
authored
[SYCL][NFC] Fix deprecation note for mem_fence (#4198)
1 parent 98ebbb7 commit d799c48

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

sycl/include/CL/sycl/nd_item.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ template <int dimensions = 1> class nd_item {
122122
/// Executes a work-group mem-fence with memory ordering on the local address
123123
/// space, global address space or both based on the value of \p accessSpace.
124124
template <access::mode accessMode = access::mode::read_write>
125-
__SYCL2020_DEPRECATED("use sycl::group_barrier() free function instead")
125+
__SYCL2020_DEPRECATED("use sycl::atomic_fence() free function instead")
126126
void mem_fence(
127127
typename detail::enable_if_t<accessMode == access::mode::read ||
128128
accessMode == access::mode::write ||

sycl/test/warnings/sycl_2020_deprecations.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,8 @@ int main() {
116116
CGH.parallel_for<class Test>(
117117
sycl::nd_range<1>{sycl::range{10}, sycl::range{10}, sycl::range{1}},
118118
[](sycl::nd_item<1> it) {
119-
// expected-warning@+2{{'mem_fence' is deprecated: use sycl::group_barrier() free function instead}}
120-
// expected-warning@+1{{'mem_fence<sycl::access::mode::read_write>' is deprecated: use sycl::group_barrier() free function instead}}
119+
// expected-warning@+2{{'mem_fence' is deprecated: use sycl::atomic_fence() free function instead}}
120+
// expected-warning@+1{{'mem_fence<sycl::access::mode::read_write>' is deprecated: use sycl::atomic_fence() free function instead}}
121121
it.mem_fence();
122122
});
123123
});

0 commit comments

Comments
 (0)