-
Notifications
You must be signed in to change notification settings - Fork 769
[SYCL] Specialize errc for backends. #4298
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SYCL] Specialize errc for backends. #4298
Conversation
… 2020 spec compliance). Signed-off-by: Chris Perkins <[email protected]>
Signed-off-by: Chris Perkins <[email protected]>
Signed-off-by: Chris Perkins <[email protected]>
Signed-off-by: Chris Perkins <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you please add a compile-time test case to cover the new interface? Maybe you can extend the existing test (https://github.com/intel/llvm/blob/sycl/sycl/test/basic_tests/exceptions-SYCL-2020.cpp)?
Signed-off-by: Chris Perkins <[email protected]>
…for future once specification decisions are made. Signed-off-by: Chris Perkins <[email protected]>
ping to reviewers. |
Not sure if you are waiting for my review. As I said in the other comment, the spec is not clear about the OpenCL error codes, and this needs to be fixed in the spec. Khronos issue KhronosGroup/SYCL-Docs#182 tracks this spec deficiency. I don't mind if this change is committed, but it may need to change further once that Khronos issue is resolved. |
It had been removed from the specification in KhronosGroup/SYCL-Docs#431. Originally introduced in intel#4298 the implementation has never been completed, so, while technically a breaking change, no customer code can be really using it.
It had been removed from the specification in KhronosGroup/SYCL-Docs#431. Originally introduced in intel#4298 the implementation has never been completed, so, while technically a breaking change, no customer code can be really using it.
It had been removed from the specification in KhronosGroup/SYCL-Docs#431. Originally introduced in #4298 the implementation has never been completed, so, while technically a breaking change, no customer code can be really using it.
specialization of errc for backends. errc_for added as well for SYCL 2020 spec compliance.
Signed-off-by: Chris Perkins [email protected]