1*d2c16d57Srillig /* $NetBSD: msg_188.c,v 1.7 2024/01/28 08:17:27 rillig Exp $ */ 2a0a15c14Srillig # 3 "msg_188.c" 3a0a15c14Srillig 47261c8f6Srillig /* Test for message: no automatic aggregate initialization in traditional C [188] */ 5a0a15c14Srillig 6b2baa501Srillig /* lint1-flags: -tw -X 351 */ 77261c8f6Srillig 87261c8f6Srillig struct point { 97261c8f6Srillig int x; 107261c8f6Srillig int y; 117261c8f6Srillig }; 127261c8f6Srillig 137261c8f6Srillig struct point global = { 147261c8f6Srillig 3, 157261c8f6Srillig 4, 167261c8f6Srillig }; 177261c8f6Srillig 187261c8f6Srillig void function()197261c8f6Srilligfunction() 207261c8f6Srillig { 21*d2c16d57Srillig /* expect+2: warning: no automatic aggregate initialization in traditional C [188] */ 22*d2c16d57Srillig /* expect+1: warning: 'local' set but not used in function 'function' [191] */ 2365e5c21bSrillig struct point local = { 247261c8f6Srillig 3, 257261c8f6Srillig 4, 267261c8f6Srillig }; 277261c8f6Srillig } 28