DPCT1011¶
メッセージ¶
ツールは、組込みベクトル型のオーバーロードされた演算子を検出しましたが、これは SYCL* 1.2.1 標準演算子と競合する可能性があります (詳細は、「4.10.2.1 ベクトル・インターフェイス」を参照)。競合を回避するため、名前空間が挿入されました。代わりに、SYCL* 1.2.1 標準演算子を使用してください。
説明¶
double2
などのベクトル型にオーバーロードされた演算子があります。SYCL* でも同じシグネチャーを持つオーバーロードされた演算子が定義されているため、これは競合します。SYCL* で定義された演算子と区別するため、インテル® DPC++ 互換性ツールは、オーバーロードされた演算子の名前空間を追加します。コードを書き換える必要があります。
修正方法の提案¶
このコードを書き換える必要があります。