【发布时间】:2012-11-11 18:55:20
【问题描述】:
是否可以告诉 GCC 对所有函数使用 warn_unused_result 标志,即使没有相应的属性?因为如果我忘记检查返回值,我也会忘记添加 GCC 特定属性。
我发现其他一些编译器也可以做到这一点。
【问题讨论】:
-
通过查看文档我会说答案是否定的。
-
替代方案:您可以通过夹板运行程序,测试忽略的返回值:splint.org
-
哪些编译器支持它?
标签: c gcc compiler-construction compiler-warnings