Skip to content

Intel compiler 2026.0 changing names of some functions #489

@brianwhitney59

Description

@brianwhitney59

Describe the issue:

See https://github.com/intel/llvm/pull/19359/changes . The compiler is adding BuildIn to a number of names. This affects threads/Accelerator.h

Adding something like

#if __INTEL_LLVM_COMPILER < 20260000
 return __spirv::initLocalInvocationId<3, sycl::id<3>>()[2];
#else
 return __spirv::initBuiltInLocalInvocationId<3, sycl::id<3>>()[2];
#endif

Code example:

Target platform:

Using oneAPI 2026.0 compiler (to be released soon)

Configure options:

-

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions