1 1.2 rillig /* $NetBSD: msg_163.c,v 1.2 2021/01/17 16:16:09 rillig Exp $ */ 2 1.1 rillig # 3 "msg_163.c" 3 1.1 rillig 4 1.1 rillig // Test for message: a cast does not yield an lvalue [163] 5 1.1 rillig 6 1.2 rillig void 7 1.2 rillig example(char *p, int i) 8 1.2 rillig { 9 1.2 rillig p++; 10 1.2 rillig ((char *)p)++; /* XXX: why is this ok? */ 11 1.2 rillig i++; 12 1.2 rillig ((int)i)++; /* expect: 163, 114 */ 13 1.2 rillig } 14