[PATCH] D67420: [analyzer] NFC: Separate PathDiagnosticConsumer options from AnalyzerOptions.
Kristóf Umann via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Sat Sep 14 09:42:22 PDT 2019
Szelethus added a comment.
Aha, so every user gets to create their own `PathDiagnosticConsumerOptions` object, makes sense! There is no interface misconception, because `-analyzer-config` will only configure what the analyzer would tinket with. I like this patch! If you dont mind, I'd prefer to have one last round with this, but otherwise LGTM.
================
Comment at: clang/include/clang/Analysis/PathDiagnostic.h:63
+/// Most of these options are currently supported by very few consumers.
+struct PathDiagnosticConsumerOptions {
+ /// Whether to include additional information about macro expansions
----------------
Lets delete the default constructor. It would be an option to generate this with the analyzer secific `.def` file, but since we have so few users, lets force them to create this object manually :)
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D67420/new/
https://reviews.llvm.org/D67420
More information about the cfe-commits
mailing list