Skip to content

Commit

Permalink
[analyzer] [NFC] Remove unused Extensive diagnostic setting,
Browse files Browse the repository at this point in the history
Rename AlternateExtensive to Extensive.
In 2013, five years ago, we have switched to AlternateExtensive
diagnostics by default, and Extensive was available under unused,
undocumented flag.
This change remove the flag, renames the Alternate
diagnostic to Extensive (as it's no longer Alternate), and ports the
test.

Differential Revision: https://reviews.llvm.org/D47670

llvm-svn: 334524
  • Loading branch information
George Karpenkov committed Jun 12, 2018
1 parent 98117a4 commit 3916509
Show file tree
Hide file tree
Showing 32 changed files with 3,090 additions and 4,070 deletions.
Expand Up @@ -114,7 +114,16 @@ class PathDiagnosticConsumer {

void HandlePathDiagnostic(std::unique_ptr<PathDiagnostic> D);

enum PathGenerationScheme { None, Minimal, Extensive, AlternateExtensive };
enum PathGenerationScheme {
/// Only runs visitors, no output generated.
None,

/// Used for HTML and text output.
Minimal,

/// Used for plist output, used for "arrows" generation.
Extensive,
};

virtual PathGenerationScheme getGenerationScheme() const { return Minimal; }
virtual bool supportsLogicalOpControlFlow() const { return false; }
Expand Down

0 comments on commit 3916509

Please sign in to comment.