3

gcc 9.2.0 でコード ベースをビルドしようとしていますが、-flto を使用すると、情報が不足しているという警告が多数表示されます。これらの問題は、gcc6.3 では発生しませんでした。

<filename>: In member function ‘__ct_base ’:
<filename2:line>: error:  is used uninitialized in this function [-Werror=uninitialized]

残念ながら、言及された行は文字通り空であり、警告メッセージには初期化されていない識別子がありません。

より小さなテストケースで再現したいのですが、それがどの変数に関係するのかわかりません。言及された 2 つのファイルには、具体的なことは何も言及されていません。実際には、コンパイラによって生成された関数 (__ct_base) について不平を言っています。

警告について gcc から詳細情報を取得する方法はありますか?

4

0 に答える 0