xref: /aosp_15_r20/external/clang/test/CoverageMapping/Inputs/header1.h (revision 67e74705e28f6214e480b399dd47ea732279e315)
1*67e74705SXin Li #ifndef HEADER1_H
2*67e74705SXin Li #define HEADER1_H
3*67e74705SXin Li 
func(int i)4*67e74705SXin Li inline void func(int i) {
5*67e74705SXin Li   int x = 0;
6*67e74705SXin Li   if (i == 0) {
7*67e74705SXin Li     x = 1;
8*67e74705SXin Li   } else {
9*67e74705SXin Li     x = 2;
10*67e74705SXin Li   }
11*67e74705SXin Li }
static_func(int j)12*67e74705SXin Li static void static_func(int j) {
13*67e74705SXin Li   int x = 0;
14*67e74705SXin Li   if (j == x) {
15*67e74705SXin Li     x = !j;
16*67e74705SXin Li   } else {
17*67e74705SXin Li     x = 42;
18*67e74705SXin Li   }
19*67e74705SXin Li   j = x * j;
20*67e74705SXin Li }
static_func2(int j)21*67e74705SXin Li static void static_func2(int j) {
22*67e74705SXin Li   int x = 0;
23*67e74705SXin Li   if (j == x) {
24*67e74705SXin Li     x = !j;
25*67e74705SXin Li   } else {
26*67e74705SXin Li     x = 42;
27*67e74705SXin Li   }
28*67e74705SXin Li   j = x * j;
29*67e74705SXin Li }
30*67e74705SXin Li 
31*67e74705SXin Li #endif // HEADER1_H
32