为什么Clang没有为不兼容的铸件生成任何警告?

时间:2017-07-16 15:31:12

标签: c clang cc

我正在尝试用gcc和clang编译一个简单的code。 gcc为无比的演员生成警告(太棒了!)。但是,铿锵没有发出任何警告!我已经为两者传递了相同的论点:

n

我是否将所有必要的选项传递给clang编译器或丢失了什么?铿锵documentation并不是一个很好的帮助!

代码:

cc -Wall -Wextra tmp3.c
gcc -Wall -Wextra tmp3.c

Clang version 3.8

1 个答案:

答案 0 :(得分:1)

我已经联系了clang开发者(邮件列表)。我收到了这个回复:

  

在C ++模式下,线上的Clang错误与其他人一样。在C.   但是,转换模式通常更宽松。在这   我怀疑Clang也应该产生这个警告。它会   可能需要补丁。