Developer Guide and Reference

  • 2022.2
  • 09/08/2022
  • Public Content



Call to
<macro name>
macro was removed because it only contains code, which is unnecessary in SYCL.

Detailed Help

When a macro definition contains only code, which will be removed during migration, Intel® DPC++ Compatibility Tool removes the usage of the macro as well.

Suggestions to Fix

Review the code and remove the macro definition if it is not needed.

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at