我收到了一大堆关于开关的警告,这些开关只覆盖了所切换的枚举的部分范围。因此,我希望所有这些开关都有一个“默认值”,并在这种情况下放入__builtin_unreachable
(GCC内置),这样编译器就知道这种情况是不可访问的。
然而,我开始了解到GCC4.3还不支持该内置。有没有什么好的方法来模拟这个功能呢?我想过取消引用空指针,但这可能会产生其他不良的影响/警告等等。你还有更好的主意吗?
https://stackoverflow.com/questions/6031819
复制相似问题