Closed
Description
In SYCL 2020 sycl::info::device::atomic_fence_scope_capabilities and sycl::info::device::atomic_fence_order_capabilities are introduced 4.6.4.2. Device information descriptors but not implemented.
To Reproduce
#include <sycl.hpp>
int main() {
auto scope_capabilities = sycl::info::device::atomic_fence_scope_capabilities;
auto order_capabilities = sycl::info::device::atomic_fence_order_capabilities;
}
To build:
clang++ -fsycl ./sample_capabilities.cpp -o sample
Output:
./sample_capabilities.cpp:4:49: error: no member named 'atomic_fence_scope_capabilities' in namespace 'sycl::info::device'
auto scope_capabilities = sycl::info::device::atomic_fence_scope_capabilities;
~~~~~~~~~~~~~~~~~~~~^
./sample_capabilities.cpp:5:49: error: no member named 'atomic_fence_order_capabilities' in namespace 'sycl::info::device'
auto order_capabilities = sycl::info::device::atomic_fence_order_capabilities;
~~~~~~~~~~~~~~~~~~~~^
2 errors generated.
Environment (please complete the following information):
- OS: Linux
- DPC++ version:
clang version 16.0.0 (/netbatch/donb2243735_00/runDir/jenkins-dir/workspace/Tools_SH/SYCLOS_Nightly/RHEL/llvm.src/clang 188ef654129ec5f8ceeba0fc242f8ae2fcba7530)