foo(long a,long b,long c)1*1f5207b7SJohn Levon static long foo(long a, long b, long c)
2*1f5207b7SJohn Levon {
3*1f5207b7SJohn Levon return a? b:c;
4*1f5207b7SJohn Levon }
5*1f5207b7SJohn Levon
foo_bool(_Bool a,long b,long c)6*1f5207b7SJohn Levon static long foo_bool(_Bool a, long b, long c)
7*1f5207b7SJohn Levon {
8*1f5207b7SJohn Levon return a? b:c;
9*1f5207b7SJohn Levon }
10*1f5207b7SJohn Levon
bar(long a,long b,long c)11*1f5207b7SJohn Levon static long bar(long a, long b, long c)
12*1f5207b7SJohn Levon {
13*1f5207b7SJohn Levon if (a)
14*1f5207b7SJohn Levon return b;
15*1f5207b7SJohn Levon else
16*1f5207b7SJohn Levon return b + c;
17*1f5207b7SJohn Levon }
18*1f5207b7SJohn Levon
bar_bool(_Bool a,long b,long c)19*1f5207b7SJohn Levon static long bar_bool(_Bool a, long b, long c)
20*1f5207b7SJohn Levon {
21*1f5207b7SJohn Levon if (a)
22*1f5207b7SJohn Levon return b;
23*1f5207b7SJohn Levon else
24*1f5207b7SJohn Levon return b + c;
25*1f5207b7SJohn Levon }
26*1f5207b7SJohn Levon
27*1f5207b7SJohn Levon /*
28*1f5207b7SJohn Levon * check-name: Non-bool condition values in branch/select
29*1f5207b7SJohn Levon * check-command: sparsec -c $file -o tmp.o
30*1f5207b7SJohn Levon */
31