clang-analyzer-alpha.unix.PthreadLock检查是否缺少clang-tidy版本3.8和4.0?

时间:2016-08-29 07:19:31

标签: c++11 clang llvm llvm-clang llvm-4.0

我正在尝试使用clang-tidy对我的模块的C ++源代码进行现代化。几个星期前,我下载并构建了clang and clang tools版本3.9,当我在我的一个cpp文件上运行它时,我得到clang-analyzer-alpha.unix.PthreadLock说已经锁定了。

后来,由于篇幅限制,我删除了那个版本的clang,并在我们的第三方回购中使用了版本3.8和4.0。

在这两个版本中,我都没有收到有关此alpha检查的任何警告。如何在4.0版中启用它?

我在cpp文件上分析/运行clang-tidy时已经在使用-checks=*

1 个答案:

答案 0 :(得分:0)

看起来没有办法在没有自己构建铿锵声的情况下启用这些检查:https://reviews.llvm.org/D28729#646548