我想在GCC中使用-Wunused-result
选项来检测代码中未使用/忽略的返回值。但这需要使用an attribute或attribute specifier sequence标记函数声明。
手动执行此操作可能非常耗时且容易出错。我想知道是否有办法告诉GCC为所有函数设置属性(或设置默认属性),以便我可以使用警告标志。
答案 0 :(得分:1)
这看起来像GCC plugin的工作。 Upstream也可以接受一个补丁,它使用一个pragma为所有后续函数设置属性,但对于C ++来说,确切的语义可能非常棘手。