blob: c3a04c946e7addece3d61d0547ac970fe8e9f056 [file] [log] [blame]
Ted Kremenek9e28fe62012-10-02 20:31:52 +00001// RUN: %clang --analyze %s -o /dev/null -Xclang -analyzer-checker=debug.ConfigDumper > %t 2>&1
2// RUN: FileCheck --input-file=%t %s
3
4void bar() {}
5void foo() { bar(); }
6
7class Foo {
8public:
9 void bar() {}
10 void foo() { bar(); }
11};
12
13// CHECK: [config]
Jordan Rosea11f22f2013-02-27 18:49:43 +000014// CHECK-NEXT: c++-inlining = constructors
Ted Kremenek9e28fe62012-10-02 20:31:52 +000015// CHECK-NEXT: c++-stdlib-inlining = true
16// CHECK-NEXT: c++-template-inlining = true
Ted Kremenek0f5c5c62013-03-29 00:09:28 +000017// CHECK-NEXT: cfg-conditional-static-initializers = true
Ted Kremenek9e28fe62012-10-02 20:31:52 +000018// CHECK-NEXT: cfg-temporary-dtors = false
19// CHECK-NEXT: faux-bodies = true
Jordan Rose4d9e4972012-10-23 23:59:05 +000020// CHECK-NEXT: graph-trim-interval = 1000
Anna Zaksbfa9ab82013-01-24 23:15:30 +000021// CHECK-NEXT: ipa = dynamic-bifurcate
Ted Kremenek94bb74c2012-10-02 20:31:56 +000022// CHECK-NEXT: ipa-always-inline-size = 3
Anna Zaks6bbe1442013-01-30 19:12:36 +000023// CHECK-NEXT: max-inlinable-size = 50
Anna Zaksac3a3e72013-01-30 19:12:39 +000024// CHECK-NEXT: max-nodes = 150000
Anna Zaks79596712012-12-17 20:08:51 +000025// CHECK-NEXT: max-times-inline-large = 32
Anna Zaksd1301402013-01-24 23:15:34 +000026// CHECK-NEXT: mode = deep
Ted Kremenek9e28fe62012-10-02 20:31:52 +000027// CHECK-NEXT: [stats]
Ted Kremenek0f5c5c62013-03-29 00:09:28 +000028// CHECK-NEXT: num-entries = 13