0

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

后来,由于空间限制,我删除了该版本的 clang,并使用了 3.8 和 4.0 版本,可在我们的 3rd 方存储库中找到。

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

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

4

1 回答 1

0

看起来如果不自己建立 clang-tidy 就无法启用这些检查:https ://reviews.llvm.org/D28729#646548 。

于 2017-05-07T15:05:39.103 回答