ヘッダー ファイルにいくつかの診断プラグマがあります。
#pragma GCC diagnostic ignored "-Wunused-parameter"
#pragma GCC diagnostic ignored "-Wmissing-braces"
このヘッダー ファイルを PCH としてコンパイルすると、これらのプラグマは他のソース ファイルには影響しないようです。ただし、PCH としてコンパイルしないと、正しく動作します。
これが GCC のバグかどうかはわかりません。または多分私は何かが欠けていますか?
PS: コンパイラ オプションを追加して、これらの警告を無視したくありません。