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