xref: /netbsd-src/tests/usr.bin/xlint/lint1/msg_189.c (revision c83f7def18808bbacffe67311157403551f58f94)
1 /*	$NetBSD: msg_189.c,v 1.6 2022/06/17 18:54:53 rillig Exp $	*/
2 # 3 "msg_189.c"
3 
4 /* Test for message: assignment of struct/union illegal in traditional C [189] */
5 /* This message is not used. */
6 
7 /* lint1-flags: -tw */
8 
9 struct s {
10 	int member;
11 };
12 
13 void
example()14 example()
15 {
16 	struct s a, b;
17 
18 	a.member = 3;
19 	b = a;			/* message 189 is not triggered anymore */
20 	/* expect-1: warning: 'b' set but not used in function 'example' [191] */
21 }
22