// Test for message: first operand of '?' must have scalar type [170]
/* lint1-extra-flags: -X 351 */
struct number {
int value;
};
_Bool
/* expect+1: warning: parameter 'num' unused in function 'example' [231] */
example(const struct number *num)
{
/* expect+2: error: first operand of '?' must have scalar type [170] */
/* expect+1: error: function 'example' expects to return value [214] */
return *num ? 1 : 0;
}