diff options
Diffstat (limited to 'test/Analysis/invalid-analyzer-config-value.c')
-rw-r--r-- | test/Analysis/invalid-analyzer-config-value.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/Analysis/invalid-analyzer-config-value.c b/test/Analysis/invalid-analyzer-config-value.c index 34a73a7f9d..f942dd3e62 100644 --- a/test/Analysis/invalid-analyzer-config-value.c +++ b/test/Analysis/invalid-analyzer-config-value.c @@ -66,6 +66,15 @@ // CHECK-NO-COMPAT: error: unknown analyzer-config 'no-false-positives' +// Test the driver properly using "analyzer-config-compatibility-mode=true", +// even if -analyze isn't specified. +// RUN: %clang -fsyntax-only -Xclang -analyzer-config\ +// RUN: -Xclang remember=TheVasa %s +// RUN: %clang -fsyntax-only -Xanalyzer -analyzer-config\ +// RUN: -Xanalyzer remember=TheVasa %s +// RUN: %clang --analyze -Xanalyzer -analyzer-config\ +// RUN: -Xanalyzer remember=TheVasa %s + // expected-no-diagnostics int main() {} |