3

我在头文件中有几个诊断编译指示。

#pragma GCC diagnostic ignored "-Wunused-parameter"
#pragma GCC diagnostic ignored "-Wmissing-braces"

当我将此头文件编译为 PCH 时,这些 pragma 似乎对任何其他源文件都没有影响。但是,如果我不将它编译为 PCH,它可以正常工作。

我不确定这是否是 GCC 错误?或者我错过了什么?

PS:我不想通过添加编译器选项来忽略这些警告。

4

1 回答 1

1

请参阅此处的评论 5:http: //gcc.gnu.org/bugzilla/show_bug.cgi?id= 53431

可能是当前不受支持的与何时对事物进行词法分析相关的功能。

于 2014-01-17T19:14:06.530 回答