我注意到GCC的诊断#pragma仅支持部分警告。
这个是有效的:
#pragma GCC diagnostic error "-Wconversion"
这会失败:
#pragma GCC diagnostic error "-Wframe-larger-than=32"
...出现错误:
error: unknown option after '#pragma GCC diagnostic' kind [-Werror=pragmas]
#pragma GCC diagnostic error "-Wframe-larger-than"
当作为命令行参数传递时,这两个参数都可以在GCC中使用。
是否有文档介绍GCC diagnostic
指示符支持哪些警告?