msg_170.c revision 1.6
11.6Srillig/*	$NetBSD: msg_170.c,v 1.6 2023/07/07 19:45:22 rillig Exp $	*/
21.1Srillig# 3 "msg_170.c"
31.1Srillig
41.1Srillig// Test for message: first operand must have scalar type, op ? : [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.5Srillig/* expect+1: warning: argument 'num' unused in function 'example' [231] */
141.5Srilligexample(const struct number *num)
151.2Srillig{
161.5Srillig	/* expect+2: error: first operand must have scalar type, op ? : [170] */
171.5Srillig	/* expect+1: warning: function 'example' expects to return value [214] */
181.5Srillig	return *num ? 1 : 0;
191.2Srillig}
20