xref: /illumos-gate/usr/src/tools/smatch/src/validation/bad-ternary-cond.c (revision 1f5207b7604fb44407eb4342aff613f7c4508508)

foo(int a)1 static int foo(int a)
2 {
3 	return a ?? 1 : 0;
4 }
5 /*
6  * check-name: Bad ternary syntax
7  * check-description: Once caused Sparse to segfault
8  * check-error-start
9 bad-ternary-cond.c:3:19: error: Expected : in conditional expression
10 bad-ternary-cond.c:3:19: error: got ?
11  * check-error-end
12  */
13