1*e6298b92Srillig /* $NetBSD: msg_114.c,v 1.7 2023/07/07 19:45:22 rillig Exp $ */ 2a0a15c14Srillig # 3 "msg_114.c" 3a0a15c14Srillig 4a0a15c14Srillig // Test for message: %soperand of '%s' must be lvalue [114] 5a0a15c14Srillig 6*e6298b92Srillig /* lint1-extra-flags: -X 351 */ 7*e6298b92Srillig 865e5c21bSrillig /* ARGSUSED */ 9af03d2a0Srillig void example(int a)1065e5c21bSrilligexample(int a) 11af03d2a0Srillig { 1265e5c21bSrillig /* expect+1: error: operand of 'x++' must be lvalue [114] */ 1365e5c21bSrillig 3++; 141c1bd1bbSrillig 151c1bd1bbSrillig /* 161c1bd1bbSrillig * Before tree.c 1.137 from 2021-01-09, trying to increment an array 171c1bd1bbSrillig * aborted lint with 'common/tyname.c, 190: tspec_name(0)'. 181c1bd1bbSrillig * 191c1bd1bbSrillig * See msg_108.c for more details. 201c1bd1bbSrillig */ 216d672396Srillig /* expect+1: error: operand of 'x++' has invalid type 'array[7] of char' [108] */ 2265e5c21bSrillig "string"++; 231c1bd1bbSrillig 2465e5c21bSrillig /* expect+1: error: operand of 'x++' must be lvalue [114] */ 2565e5c21bSrillig (a + a)++; 26af03d2a0Srillig } 27