C 编译器中关于未使用枚举的警告

时间:2021-05-05 12:02:48

标签: c enums warnings static-code-analysis

是否有警告或其他一些技术/机制/工具来清理未使用的枚举中的 C 代码?

C++ 代码的解决方案也很有趣,但问题主要是关于 C。

理想情况下,如果解决方案是基于通用工具链中可用的 GNU 工具找到的。

任何能够列出未使用的枚举成员的编译器或其他代码分析工具都会很有趣。

我目前正在使用 gcc。 - 墙开着。编译日志中不会出现有关未使用的枚举成员的警告。

1 个答案:

答案 0 :(得分:1)

感谢评论中的未知用户有一个答案。显然,名为 Splint 的工具能够找到未使用的枚举成员。

这是之前Finding unused enum members in C问过的一个类似问题,其中上述工具已被分析并被接受为正确答案。