E4120

目次

E4120#

コンパイラ診断名:unhandled_error

中置演算子の適用がエラーを送出する可能性がありますが、そのエラーが処理されていません。

エラーを発生させるほとんどの関数呼び出しは、呼び出し箇所で直接チェックされます。この診断は、演算子がエラーを送出しうる関数へ解決された後の演算子適用に使われます。その操作は、ローカルでエラーを処理するか、そのエラーを伝播できる文脈に現れる必要があります。

この診断は現在、演算子解決の経路に結び付いており、ソースレベルのエラーコード例では監視されていません。

提案#

try/catch でエラーを処理するか、送出されるエラーを許可するシグネチャを持つ関数の中でのみ、その演算子を使用してください。