Skip to content

[sycl-jit] Centralize warning flags in sycl_jit#22410

Open
lslusarczyk wants to merge 1 commit into
intel:syclfrom
lslusarczyk:fix-warning-2
Open

[sycl-jit] Centralize warning flags in sycl_jit#22410
lslusarczyk wants to merge 1 commit into
intel:syclfrom
lslusarczyk:fix-warning-2

Conversation

@lslusarczyk

Copy link
Copy Markdown
Contributor

Summary

  • Fixes host g++ builds of SYCLJITPasses / SYCLJITPassesPlugin failing on -Werror=conversion when compiling against LLVM headers (e.g. SYCLSpecConstMaterializer.cpp), same class of issue as #21933 for the sycl-jit target.
  • Introduces sycl_jit_apply_target_warning_flags() as the single place for sycl-jit warning flags (-Wconversion, optional -Werror, and host GCC -Wno-error=conversion on LLVM/Clang headers).
  • Switches sycl-jit, SYCLJITPasses, and SYCLJITPassesPlugin to that helper (replacing duplicated target_compile_options and SYCL_JIT_WARNING_FLAGS).

…flags

Define sycl-jit compile warnings in one helper (optional -Werror via genex,
host GCC -Wno-error=conversion on LLVM/Clang headers) and use it for sycl-jit,
SYCLJITPasses, and SYCLJITPassesPlugin.
@lslusarczyk lslusarczyk marked this pull request as ready for review June 24, 2026 10:52
@lslusarczyk lslusarczyk requested review from a team and cperkinsintel as code owners June 24, 2026 10:52
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.

1 participant