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