clang-tidy 中的“AnalyzeTemporaryDtors”选项是什么意思?

Dan*_*lli 6 clang-tidy

clang-tidy --dump-config命令产生如下内容:

---
Checks:          'clang-diagnostic-*,clang-analyzer-*'
WarningsAsErrors: ''
HeaderFilterRegex: ''
AnalyzeTemporaryDtors: false
FormatStyle:     none
User:            [...]
CheckOptions:
  - key:             [...]
    value:           [...]
[...]
Run Code Online (Sandbox Code Playgroud)

该选项的含义是什么AnalyzeTemporaryDtors?设置为 后会发生什么变化true?所有其他选项都有记录,但我找不到与此相关的任何文档,并且我找不到更改该选项值的任何差异。

Ave*_*lia 7

AnalyzeTemporaryDtors是旧版本(尤其是 6 及以下版本)的工件clang-tidy

相应的选项-analyze-temporary-dtors=已被删除,但由于很多人这样做-dump-config(转储每个选项),删除AnalyzeTemporaryDtors显然破坏了许多具有此类生成的项目.clang-tidy,因此出于兼容性目的将其添加回来:https ://reviews.llvm.org/ rG6e76a1b1ff98b27b82689b6294cde1d355be088f

请随意将其从您的.clang-tidy.