Visible to Intel only — GUID: GUID-0261ACFE-E175-4F4B-85E0-1C73F1A9120C
Visible to Intel only — GUID: GUID-0261ACFE-E175-4F4B-85E0-1C73F1A9120C
DPCT1011
Message
The tool detected overloaded operators for built-in vector types, which may conflict with the SYCL 2020 standard operators (see 4.14.2.1 Vec interface). The tool inserted a namespace to avoid the conflict. Use SYCL 2020 standard operators instead.
Detailed Help
You may have overloaded operators for vector types such as double2. This resulted in a conflict because overloaded operators with the same signature are also defined in the SYCL* standard. Intel® DPC++ Compatibility Tool adds the namespace for overloaded operators to differentiate them from the ones defined in SYCL. You may need to rewrite the code.
Suggestions to Fix
You may need to rewrite this code.