1/*	$NetBSD: msg_170.c,v 1.8 2023/08/06 19:44:50 rillig Exp $	*/
2# 3 "msg_170.c"
3
4// Test for message: first operand of '?' must have scalar type [170]
5
6/* lint1-extra-flags: -X 351 */
7
8struct number {
9	int value;
10};
11
12_Bool
13/* expect+1: warning: parameter 'num' unused in function 'example' [231] */
14example(const struct number *num)
15{
16	/* expect+2: error: first operand of '?' must have scalar type [170] */
17	/* expect+1: error: function 'example' expects to return value [214] */
18	return *num ? 1 : 0;
19}
20