11.8Srillig/*	$NetBSD: msg_170.c,v 1.8 2023/08/06 19:44:50 rillig Exp $	*/
21.1Srillig# 3 "msg_170.c"
31.1Srillig
41.7Srillig// Test for message: first operand of '?' must have scalar type [170]
51.1Srillig
61.6Srillig/* lint1-extra-flags: -X 351 */
71.6Srillig
81.2Srilligstruct number {
91.2Srillig	int value;
101.2Srillig};
111.2Srillig
121.2Srillig_Bool
131.7Srillig/* expect+1: warning: parameter 'num' unused in function 'example' [231] */
141.5Srilligexample(const struct number *num)
151.2Srillig{
161.7Srillig	/* expect+2: error: first operand of '?' must have scalar type [170] */
171.8Srillig	/* expect+1: error: function 'example' expects to return value [214] */
181.5Srillig	return *num ? 1 : 0;
191.2Srillig}
20