Developer Guide and Reference

  • 2021.3
  • 06/28/2021
  • Public Content

DPCT1038

Message

When the kernel function name is used as a macro argument, the migration result may be incorrect. You need to verify the definition of the macro.

Detailed Help

When a kernel function call is used in a macro definition and the function name is passed as a macro argument, the tool cannot determine the type of function parameters. This may lead to incorrectly generated DPC++ code.

Suggestions to Fix

Review the kernel call inside the macro definition and adjust it manually, if needed.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.