Closed masterleinad closed 1 week ago
@masterleinad, I've checked that the reproducer passes after applying #1932. I hope your main problem has also been fixed. As usual, feel free to reopen that issue or create a new one if the fix does not work for you.
Describe the Bug: Migrated from https://github.com/kokkos/kokkos/issues/6939.
Compiling
via
results in
indicating that comparators that aren't trivially-copyable but are made
sycl::device_copyable
explicitly aren't supported.Supposedly, this issue was fixed with https://github.com/oneapi-src/oneDPL/pull/1621 but I'm still observing issues with https://github.com/oneapi-src/oneDPL/commits/oneDPL-2022.7.0-rc1/.
To Reproduce: see above
The following information might be useful:
Expected Behavior: The file should compile. All classes using comparators should be marked as
sycl::device_copyable
if the user provided classes are.Additional Context: N/A