enum 型 A の式が別の enum 型 B のコンテキストで使用されている場合 (代入、キャスト、パラメーターとして渡されている、メソッド、関数、またはブロックから返されているなど) に報告します。