blob: df1d486797fa3c5134eea135f615a81dcde417ba [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 Rosec63a4602013-04-02 00:26:35 +000014// CHECK-NEXT: c++-container-inlining = false
Jordan Rosea11f22f2013-02-27 18:49:43 +000015// CHECK-NEXT: c++-inlining = constructors
Ted Kremenek9e28fe62012-10-02 20:31:52 +000016// CHECK-NEXT: c++-stdlib-inlining = true
17// CHECK-NEXT: c++-template-inlining = true
Ted Kremenek0f5c5c62013-03-29 00:09:28 +000018// CHECK-NEXT: cfg-conditional-static-initializers = true
Ted Kremenek9e28fe62012-10-02 20:31:52 +000019// CHECK-NEXT: cfg-temporary-dtors = false
20// CHECK-NEXT: faux-bodies = true
Jordan Rose4d9e4972012-10-23 23:59:05 +000021// CHECK-NEXT: graph-trim-interval = 1000
Anna Zaksbfa9ab82013-01-24 23:15:30 +000022// CHECK-NEXT: ipa = dynamic-bifurcate
Ted Kremenek94bb74c2012-10-02 20:31:56 +000023// CHECK-NEXT: ipa-always-inline-size = 3
Anna Zaks6bbe1442013-01-30 19:12:36 +000024// CHECK-NEXT: max-inlinable-size = 50
Anna Zaksac3a3e72013-01-30 19:12:39 +000025// CHECK-NEXT: max-nodes = 150000
Anna Zaks79596712012-12-17 20:08:51 +000026// CHECK-NEXT: max-times-inline-large = 32
Anna Zaksd1301402013-01-24 23:15:34 +000027// CHECK-NEXT: mode = deep
Ted Kremenek9e28fe62012-10-02 20:31:52 +000028// CHECK-NEXT: [stats]
Jordan Rosec63a4602013-04-02 00:26:35 +000029// CHECK-NEXT: num-entries = 14