Skip to content

Conversation

@robertszafa
Copy link
Contributor

When using the MSVC STL, SYCL device code cannot compile with
_ITERATOR_DEBUG_LEVEL > 0. A CMake debug config sets _ITERATOR_DEBUG_LEVEL
to 2. This commit explicitly sets it to 0 for the entire project.

Explicitly set _ITERATOR_DEBUG_LEVEL to 0 for the entire project.
@robertszafa robertszafa requested a review from a team as a code owner October 23, 2025 08:23
@CLAassistant
Copy link

CLAassistant commented Oct 23, 2025

CLA assistant check
All committers have signed the CLA.

@robertszafa
Copy link
Contributor Author

robertszafa commented Nov 5, 2025

Closing because the SYCL implementation where this error occurs has a fix coming. Until then, _ITERATOR_DEBUG_LEVEL can be defined manually when invoking cmake.

@robertszafa robertszafa closed this Nov 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants