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