blob: 9a95e93e123cbe2b2981591bc9b6de57a3302d20 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
|
[test_56_btype_excess_1]
60_errors_and_warnings.c:2: error: too many basic types
[test_57_btype_excess_2]
60_errors_and_warnings.c:5: error: too many basic types
[test_58_function_redefinition]
60_errors_and_warnings.c:9: error: redefinition of 'f'
[test_global_redefinition]
60_errors_and_warnings.c:14: error: redefinition of 'xxx'
[test_59_function_array]
60_errors_and_warnings.c:17: error: declaration of an array of functions
[test_60_enum_redefinition]
60_errors_and_warnings.c:21: error: struct/union/enum already defined
[test_62_enumerator_redefinition]
60_errors_and_warnings.c:26: error: redefinition of enumerator 'RED'
[test_63_local_enumerator_redefinition]
[returns 1]
[test_61_undefined_enum]
60_errors_and_warnings.c:46: error: unknown type size
[test_74_non_const_init]
60_errors_and_warnings.c:49: error: initializer element is not constant
[test_pointer_assignment]
60_errors_and_warnings.c:79: warning: assignment from incompatible pointer type
60_errors_and_warnings.c:82: warning: assignment from incompatible pointer type
60_errors_and_warnings.c:86: warning: assignment from incompatible pointer type
60_errors_and_warnings.c:88: warning: assignment from incompatible pointer type
60_errors_and_warnings.c:91: warning: assignment from incompatible pointer type
60_errors_and_warnings.c:92: warning: assignment from incompatible pointer type
60_errors_and_warnings.c:94: warning: assignment from incompatible pointer type
60_errors_and_warnings.c:95: warning: assignment from incompatible pointer type
60_errors_and_warnings.c:98: warning: assignment discards qualifiers from pointer target type
60_errors_and_warnings.c:99: warning: assignment discards qualifiers from pointer target type
60_errors_and_warnings.c:103: warning: assignment discards qualifiers from pointer target type
60_errors_and_warnings.c:104: warning: assignment discards qualifiers from pointer target type
60_errors_and_warnings.c:109: warning: assignment of read-only location
[test_enum_compat]
60_errors_and_warnings.c:119: error: incompatible types for redefinition of 'f3'
[test_enum_compat_2]
60_errors_and_warnings.c:126: error: incompatible types for redefinition of 'f4'
[test_ptr_to_str]
60_errors_and_warnings.c:129: error: type 'const int **' does not match any association
[test_fnptr_to_str]
60_errors_and_warnings.c:131: error: type 'int (*(*)(float, char))(double, int)' does not match any association
[test_array_to_str]
60_errors_and_warnings.c:133: error: type 'int (*)[3]' does not match any association
[test_duplicate_def_1]
60_errors_and_warnings.c:135: error: redefinition of 'L'
[test_duplicate_def_2]
60_errors_and_warnings.c:138: error: redeclaration of 'L'
[test_abstract_decls]
60_errors_and_warnings.c:148: error: identifier expected
[test_invalid_1]
60_errors_and_warnings.c:153: error: identifier expected
[test_invalid_2]
60_errors_and_warnings.c:156: error: ';' expected (got "{")
[test_invalid_3]
60_errors_and_warnings.c:160: error: ',' expected (got "a")
[test_invalid_4]
60_errors_and_warnings.c:164: error: division by zero in constant
[test_conflicting_types]
60_errors_and_warnings.c:170: error: incompatible types for redefinition of 'i'
[test_nested_types]
60_errors_and_warnings.c:177: error: struct/union/enum already defined
[test_vla_1]
60_errors_and_warnings.c:184: error: need explicit inner array size in VLAs
[test_invalid_alignas]
60_errors_and_warnings.c:188: error: identifier expected
[test_static_assert]
60_errors_and_warnings.c:194: error: ONE is not 1
[test_static_assert_2]
60_errors_and_warnings.c:198: error: 0 is 0
[test_static_assert_c2x]
60_errors_and_warnings.c:202: error: _Static_assert fail
[test_static_assert_empty_string]
60_errors_and_warnings.c:205: error:
[test_void_array]
60_errors_and_warnings.c:208: error: declaration of an array of incomplete type elements
[test_incomplete_enum_array]
60_errors_and_warnings.c:211: error: declaration of an array of incomplete type elements
[test_incomplete_struct_array]
60_errors_and_warnings.c:214: error: declaration of an array of incomplete type elements
[test_const_fun_array]
60_errors_and_warnings.c:218: error: declaration of an array of functions
[test_incomplete_array_array]
[test_extern_array]
60_errors_and_warnings.c:234: error: incompatible types for redefinition of 'x'
[test_func_1]
hello: a = 123
[test_func_2]
hello: a = 123
[test_func_3]
60_errors_and_warnings.c:264: warning: static storage ignored for redefinition of 'hello'
hello: a = 123
[test_func_4]
hello: a = 123
[test_func_5]
60_errors_and_warnings.c:264: error: incompatible types for redefinition of 'hello'
[test_func_6]
60_errors_and_warnings.c:252: error: function without file scope cannot be static
[test_var_1]
main : 1 ; 1
main : 2 ; 2
bar : 3 ; 3
[test_var_2]
main : 1 ; 1
main : 2 ; 2
bar : 3 ; 3
[test_var_3]
60_errors_and_warnings.c:296: error: incompatible types for redefinition of 'xxx'
[test_var_4]
[test_long_double_type_for_win32]
60_errors_and_warnings.c:327: warning: assignment from incompatible pointer type
[test_stray_backslash]
60_errors_and_warnings.c:333: error: stray '\' in program
[test_stray_backslash2]
\n
[test_var_array]
60_errors_and_warnings.c:348: error: flexible array has zero size in this context
[test_var_array2]
60_errors_and_warnings.c:358: error: flexible array has zero size in this context
[test_var_array3]
60_errors_and_warnings.c:365: error: flexible array has zero size in this context
[test_default_int_type]
60_errors_and_warnings.c:368: warning: type defaults to int
[test_invalid_global_stmtexpr]
60_errors_and_warnings.c:372: error: statement expression outside of function
[test_invalid_tokckill]
60_errors_and_warnings.c:375: error: ';' expected (got "3")
[test_duplicate_member]
60_errors_and_warnings.c:381: error: duplicate member 'a'
[test_duplicate_member_anon]
60_errors_and_warnings.c:394: error: duplicate member 'd'
[test_conflicting_array_definition]
60_errors_and_warnings.c:399: error: incompatible types for redefinition of 'array'
[test_incompatible_local_redef]
60_errors_and_warnings.c:406: error: incompatible redefinition of 'localfunctype'
[test_cast_from_void]
60_errors_and_warnings.c:411: error: cannot convert 'void' to 'int'
[test_switch_W1]
60_errors_and_warnings.c:427: warning: implicit declaration of function 'fink'
[test_switch_W2]
60_errors_and_warnings.c:418: warning: unsupported option '-Wstuff'
60_errors_and_warnings.c:429: warning: 'stuff' attribute ignored
[test_switch_W3]
60_errors_and_warnings.c:426: error: assignment discards qualifiers from pointer target type
[test_switch_W4]
60_errors_and_warnings.c:427: warning: implicit declaration of function 'fink'
60_errors_and_warnings.c:429: error: 'stuff' attribute ignored
[test_invalid_funcparam_1]
60_errors_and_warnings.c:432: error: redeclaration of 'a'
[test_invalid_funcparam_2]
60_errors_and_warnings.c:435: error: identifier expected
[test_array_funcparam]
arg[0] = "X"
arg[1] = "Y"
[test_return_from_statement_expr]
[returns 78]
[test_illegal_unicode]
60_errors_and_warnings.c:459: error: 0xffffffff is not a valid universal character
[test_error_string]
60_errors_and_warnings.c:464: error: #error \123\456
|