1typedef int T;
2void BAD(
3char char,
4char int,
5char double,
6char float,
7char long,
8char short,
9int char,
10int int,
11int double,
12int float,
13double char,
14double int,
15double double,
16double float,
17double short,
18double signed,
19double unsigned,
20float char,
21float int,
22float double,
23float float,
24float short,
25float long,
26float signed,
27float unsigned,
28short char,
29short double,
30short float,
31short short,
32short long,
33long char,
34long float,
35long short,
36signed double,
37signed float,
38signed signed,
39signed unsigned,
40unsigned double,
41unsigned float,
42unsigned signed,
43unsigned unsigned,
44unsigned signed,
45long long long,
46long double long,
47long long double,
48double long long,
49T char,
50T int,
51T double,
52T float,
53T short,
54T long,
55T signed,
56T unsigned,
57T void,
58void char,
59void int,
60void double,
61void float,
62void short,
63void long,
64void signed,
65void unsigned,
66char void,
67int void,
68double void,
69float void,
70short void,
71long void,
72signed void,
73unsigned void,
74void void
75);
76/*
77 * check-name: invalid specifier combinations
78 * check-error-start
79specifiers2.c:3:6: error: two or more data types in declaration specifiers
80specifiers2.c:4:6: error: two or more data types in declaration specifiers
81specifiers2.c:5:6: error: two or more data types in declaration specifiers
82specifiers2.c:6:6: error: two or more data types in declaration specifiers
83specifiers2.c:7:6: error: impossible combination of type specifiers: char long
84specifiers2.c:8:6: error: impossible combination of type specifiers: char short
85specifiers2.c:9:5: error: two or more data types in declaration specifiers
86specifiers2.c:10:5: error: two or more data types in declaration specifiers
87specifiers2.c:11:5: error: two or more data types in declaration specifiers
88specifiers2.c:12:5: error: two or more data types in declaration specifiers
89specifiers2.c:13:8: error: two or more data types in declaration specifiers
90specifiers2.c:14:8: error: two or more data types in declaration specifiers
91specifiers2.c:15:8: error: two or more data types in declaration specifiers
92specifiers2.c:16:8: error: two or more data types in declaration specifiers
93specifiers2.c:17:8: error: impossible combination of type specifiers: double short
94specifiers2.c:18:8: error: impossible combination of type specifiers: double signed
95specifiers2.c:19:8: error: impossible combination of type specifiers: double unsigned
96specifiers2.c:20:7: error: two or more data types in declaration specifiers
97specifiers2.c:21:7: error: two or more data types in declaration specifiers
98specifiers2.c:22:7: error: two or more data types in declaration specifiers
99specifiers2.c:23:7: error: two or more data types in declaration specifiers
100specifiers2.c:24:7: error: impossible combination of type specifiers: float short
101specifiers2.c:25:7: error: impossible combination of type specifiers: float long
102specifiers2.c:26:7: error: impossible combination of type specifiers: float signed
103specifiers2.c:27:7: error: impossible combination of type specifiers: float unsigned
104specifiers2.c:28:7: error: impossible combination of type specifiers: short char
105specifiers2.c:29:7: error: impossible combination of type specifiers: short double
106specifiers2.c:30:7: error: impossible combination of type specifiers: short float
107specifiers2.c:31:7: error: impossible combination of type specifiers: short short
108specifiers2.c:32:7: error: impossible combination of type specifiers: short long
109specifiers2.c:33:6: error: impossible combination of type specifiers: long char
110specifiers2.c:34:6: error: impossible combination of type specifiers: long float
111specifiers2.c:35:6: error: impossible combination of type specifiers: long short
112specifiers2.c:36:8: error: impossible combination of type specifiers: signed double
113specifiers2.c:37:8: error: impossible combination of type specifiers: signed float
114specifiers2.c:38:8: error: impossible combination of type specifiers: signed signed
115specifiers2.c:39:8: error: impossible combination of type specifiers: signed unsigned
116specifiers2.c:40:10: error: impossible combination of type specifiers: unsigned double
117specifiers2.c:41:10: error: impossible combination of type specifiers: unsigned float
118specifiers2.c:42:10: error: impossible combination of type specifiers: unsigned signed
119specifiers2.c:43:10: error: impossible combination of type specifiers: unsigned unsigned
120specifiers2.c:44:10: error: impossible combination of type specifiers: unsigned signed
121specifiers2.c:45:11: error: impossible combination of type specifiers: long long long
122specifiers2.c:46:13: error: impossible combination of type specifiers: long long double
123specifiers2.c:47:11: error: impossible combination of type specifiers: long long double
124specifiers2.c:48:13: error: impossible combination of type specifiers: long long double
125specifiers2.c:49:3: error: two or more data types in declaration specifiers
126specifiers2.c:50:3: error: two or more data types in declaration specifiers
127specifiers2.c:51:3: error: two or more data types in declaration specifiers
128specifiers2.c:52:3: error: two or more data types in declaration specifiers
129specifiers2.c:53:3: error: two or more data types in declaration specifiers
130specifiers2.c:54:3: error: two or more data types in declaration specifiers
131specifiers2.c:55:3: error: two or more data types in declaration specifiers
132specifiers2.c:56:3: error: two or more data types in declaration specifiers
133specifiers2.c:57:3: error: two or more data types in declaration specifiers
134specifiers2.c:58:6: error: two or more data types in declaration specifiers
135specifiers2.c:59:6: error: two or more data types in declaration specifiers
136specifiers2.c:60:6: error: two or more data types in declaration specifiers
137specifiers2.c:61:6: error: two or more data types in declaration specifiers
138specifiers2.c:62:6: error: two or more data types in declaration specifiers
139specifiers2.c:63:6: error: two or more data types in declaration specifiers
140specifiers2.c:64:6: error: two or more data types in declaration specifiers
141specifiers2.c:65:6: error: two or more data types in declaration specifiers
142specifiers2.c:66:6: error: two or more data types in declaration specifiers
143specifiers2.c:67:5: error: two or more data types in declaration specifiers
144specifiers2.c:68:8: error: two or more data types in declaration specifiers
145specifiers2.c:69:7: error: two or more data types in declaration specifiers
146specifiers2.c:70:7: error: impossible combination of type specifiers: short void
147specifiers2.c:71:6: error: impossible combination of type specifiers: long void
148specifiers2.c:72:8: error: impossible combination of type specifiers: signed void
149specifiers2.c:73:10: error: impossible combination of type specifiers: unsigned void
150specifiers2.c:74:6: error: two or more data types in declaration specifiers
151 * check-error-end
152 */
153