| 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 | |
| */ |