- static int foo(int a)
- {
- return a ?? 1 : 0;
- }
- /*
- * check-name: Bad ternary syntax
- * check-description: Once caused Sparse to segfault
- * check-error-start
- bad-ternary-cond.c:3:19: error: Expected : in conditional expression
- bad-ternary-cond.c:3:19: error: got ?
- * check-error-end
- */
|