11.5Srillig/* $NetBSD: msg_104.c,v 1.5 2023/07/07 19:45:22 rillig Exp $ */ 21.1Srillig# 3 "msg_104.c" 31.1Srillig 41.3Srillig// Test for message: left operand of '->' must be pointer to struct or union, not '%s' [104] 51.1Srillig 61.5Srillig/* lint1-extra-flags: -X 351 */ 71.5Srillig 81.3Srilligstruct point { 91.3Srillig int x, y; 101.3Srillig}; 111.3Srillig 121.3Srillig/* ARGSUSED */ 131.3Srilligvoid 141.3Srilligtest(struct point pt, struct point *ptr) 151.3Srillig{ 161.4Srillig /* expect+1: error: left operand of '->' must be pointer to struct or union, not 'struct point' [104] */ 171.3Srillig pt->x = 0; 181.3Srillig ptr->y = 0; 191.3Srillig} 20