msg_072.c revision 1.7
11.7Srillig/*	$NetBSD: msg_072.c,v 1.7 2022/10/01 09:42:40 rillig Exp $	*/
21.1Srillig# 3 "msg_072.c"
31.1Srillig
41.1Srillig// Test for message: typedef declares no type name [72]
51.1Srillig
61.4Srillig/* expect+1: warning: typedef declares no type name [72] */
71.4Srilligtypedef int;
81.2Srillig
91.2Srilligtypedef int number;
101.4Srillig
111.4Srillig/* expect+1: warning: typedef declares no type name [72] */
121.4Srilligconst typedef;
131.5Srillig
141.5Srilligvoid
151.5Srilligcover_cgram_declaration(void)
161.5Srillig{
171.5Srillig
181.5Srillig	/* expect+1: warning: typedef declares no type name [72] */
191.5Srillig	typedef const;
201.5Srillig
211.5Srillig	/* expect+1: warning: empty declaration [2] */
221.5Srillig	const;
231.5Srillig
241.5Srillig	/* expect+1: warning: typedef declares no type name [72] */
251.5Srillig	typedef int;
261.5Srillig
271.5Srillig	/* expect+1: warning: empty declaration [2] */
281.5Srillig	int;
291.6Srillig
301.6Srillig	/* expect+1: error: syntax error 'missing base type for typedef' [249] */
311.6Srillig	typedef not_a_type;
321.6Srillig
331.7Srillig	/* expect+1: error: old-style declaration; add 'int' [1] */
341.6Srillig	static missing_type;
351.5Srillig}
36