[Frontend] Remove unused includes (NFC) (#116927)
[llvm-project.git] / llvm / test / tools / llvm-cov / Inputs / mcdc-macro.c
blobbd2b979bd257f77387e59c7eed983106a3bdc1e6
1 #define C c
2 #define D 1
3 #define E (C != a) && (C > a)
4 #define F E
6 void __attribute__((noinline)) func1(void) { return; }
8 void __attribute__((noinline)) func(int a, int b, int c) {
9 if (a && D && E || b)
10 func1();
11 if (b && D)
12 func1();
13 if (a && (b && C) || (D && F))
14 func1();
17 int main() {
18 func(2, 3, 3);
19 return 0;