repo.or.cz
/
clang.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Fix the clang-wpa example.
[clang.git]
/
test
/
CodeGenCXX
/
vtable-debug-info.cpp
blob
c355406fae4acaba1e9ca524c7a7a40f316fcfba
1
// RUN: %clang -c -g %s -o /dev/null
2
// Radar 8730409
3
// XFAIL: win32
4
5
// FIXME: This test crashes on Windows.
6
#ifdef _WIN32
7
8
#error this test must xfail
9
10
#else
11
class
foo
{
12
public
:
13
#define x(a) virtual void v ## a (void)
14
x
(
1
);
15
x
(
2
);
16
x
(
3
);
17
x
(
4
);
18
x
(
5
);
19
x
(
6
);
20
x
(
7
);
21
x
(
8
);
22
x
(
9
);
23
x
(
10
);
24
x
(
11
);
25
x
(
12
);
26
x
(
13
);
27
x
(
14
);
28
x
(
15
);
29
x
(
16
);
30
x
(
17
);
31
x
(
18
);
32
x
(
19
);
33
x
(
20
);
34
x
(
21
);
35
x
(
22
);
36
x
(
23
);
37
x
(
24
);
38
x
(
25
);
39
x
(
26
);
40
x
(
27
);
41
x
(
28
);
42
x
(
29
);
43
x
(
30
);
44
x
(
31
);
45
x
(
32
);
46
x
(
33
);
47
x
(
34
);
48
x
(
35
);
49
x
(
36
);
50
x
(
37
);
51
x
(
38
);
52
x
(
39
);
53
x
(
40
);
54
x
(
41
);
55
x
(
42
);
56
x
(
43
);
57
x
(
44
);
58
x
(
45
);
59
x
(
46
);
60
x
(
47
);
61
x
(
48
);
62
x
(
49
);
63
x
(
50
);
64
x
(
51
);
65
x
(
52
);
66
x
(
53
);
67
x
(
54
);
68
x
(
55
);
69
x
(
56
);
70
x
(
57
);
71
x
(
58
);
72
x
(
59
);
73
x
(
60
);
74
x
(
61
);
75
x
(
62
);
76
x
(
63
);
77
x
(
64
);
78
x
(
65
);
79
x
(
66
);
80
x
(
67
);
81
x
(
68
);
82
x
(
69
);
83
x
(
70
);
84
x
(
71
);
85
x
(
72
);
86
x
(
73
);
87
x
(
74
);
88
x
(
75
);
89
x
(
76
);
90
x
(
77
);
91
x
(
78
);
92
x
(
79
);
93
x
(
80
);
94
x
(
81
);
95
x
(
82
);
96
x
(
83
);
97
x
(
84
);
98
x
(
85
);
99
x
(
86
);
100
x
(
87
);
101
x
(
88
);
102
x
(
89
);
103
x
(
90
);
104
x
(
91
);
105
x
(
92
);
106
x
(
93
);
107
x
(
94
);
108
x
(
95
);
109
x
(
96
);
110
x
(
97
);
111
x
(
98
);
112
x
(
99
);
113
x
(
100
);
114
x
(
101
);
115
x
(
102
);
116
x
(
103
);
117
x
(
104
);
118
x
(
105
);
119
x
(
106
);
120
x
(
107
);
121
x
(
108
);
122
x
(
109
);
123
x
(
110
);
124
x
(
111
);
125
x
(
112
);
126
x
(
113
);
127
x
(
114
);
128
x
(
115
);
129
x
(
116
);
130
x
(
117
);
131
x
(
118
);
132
x
(
119
);
133
x
(
120
);
134
x
(
121
);
135
x
(
122
);
136
x
(
123
);
137
x
(
124
);
138
x
(
125
);
139
x
(
126
);
140
x
(
127
);
141
x
(
128
);
142
x
(
129
);
143
x
(
130
);
144
x
(
131
);
145
x
(
132
);
146
x
(
133
);
147
x
(
134
);
148
x
(
135
);
149
x
(
136
);
150
x
(
137
);
151
x
(
138
);
152
x
(
139
);
153
x
(
140
);
154
x
(
141
);
155
x
(
142
);
156
x
(
143
);
157
x
(
144
);
158
x
(
145
);
159
x
(
146
);
160
x
(
147
);
161
x
(
148
);
162
x
(
149
);
163
x
(
150
);
164
x
(
151
);
165
x
(
152
);
166
x
(
153
);
167
x
(
154
);
168
x
(
155
);
169
x
(
156
);
170
x
(
157
);
171
x
(
158
);
172
x
(
159
);
173
x
(
160
);
174
x
(
161
);
175
x
(
162
);
176
x
(
163
);
177
x
(
164
);
178
x
(
165
);
179
x
(
166
);
180
x
(
167
);
181
x
(
168
);
182
x
(
169
);
183
x
(
170
);
184
x
(
171
);
185
x
(
172
);
186
x
(
173
);
187
x
(
174
);
188
x
(
175
);
189
x
(
176
);
190
x
(
177
);
191
x
(
178
);
192
x
(
179
);
193
x
(
180
);
194
x
(
181
);
195
x
(
182
);
196
x
(
183
);
197
x
(
184
);
198
x
(
185
);
199
x
(
186
);
200
x
(
187
);
201
x
(
188
);
202
x
(
189
);
203
x
(
190
);
204
x
(
191
);
205
x
(
192
);
206
x
(
193
);
207
x
(
194
);
208
x
(
195
);
209
x
(
196
);
210
x
(
197
);
211
x
(
198
);
212
x
(
199
);
213
x
(
200
);
214
x
(
201
);
215
x
(
202
);
216
x
(
203
);
217
x
(
204
);
218
x
(
205
);
219
x
(
206
);
220
x
(
207
);
221
x
(
208
);
222
x
(
209
);
223
x
(
210
);
224
x
(
211
);
225
x
(
212
);
226
x
(
213
);
227
x
(
214
);
228
x
(
215
);
229
x
(
216
);
230
x
(
217
);
231
x
(
218
);
232
x
(
219
);
233
x
(
220
);
234
x
(
221
);
235
x
(
222
);
236
x
(
223
);
237
x
(
224
);
238
x
(
225
);
239
x
(
226
);
240
x
(
227
);
241
x
(
228
);
242
x
(
229
);
243
x
(
230
);
244
x
(
231
);
245
x
(
232
);
246
x
(
233
);
247
x
(
234
);
248
x
(
235
);
249
x
(
236
);
250
x
(
237
);
251
x
(
238
);
252
x
(
239
);
253
x
(
240
);
254
x
(
241
);
255
x
(
242
);
256
x
(
243
);
257
x
(
244
);
258
x
(
245
);
259
x
(
246
);
260
x
(
247
);
261
x
(
248
);
262
x
(
249
);
263
x
(
250
);
264
x
(
251
);
265
x
(
252
);
266
x
(
253
);
267
x
(
254
);
268
x
(
255
);
269
x
(
256
);
270
x
(
257
);
271
x
(
258
);
272
x
(
259
);
273
x
(
260
);
274
x
(
261
);
275
x
(
262
);
276
x
(
263
);
277
x
(
264
);
278
x
(
265
);
279
x
(
266
);
280
x
(
267
);
281
x
(
268
);
282
x
(
269
);
283
x
(
270
);
284
x
(
271
);
285
x
(
272
);
286
x
(
273
);
287
x
(
274
);
288
x
(
275
);
289
x
(
276
);
290
x
(
277
);
291
x
(
278
);
292
x
(
279
);
293
x
(
280
);
294
x
(
281
);
295
x
(
282
);
296
x
(
283
);
297
x
(
284
);
298
x
(
285
);
299
x
(
286
);
300
x
(
287
);
301
x
(
288
);
302
x
(
289
);
303
x
(
290
);
304
x
(
291
);
305
x
(
292
);
306
x
(
293
);
307
x
(
294
);
308
x
(
295
);
309
x
(
296
);
310
x
(
297
);
311
x
(
298
);
312
x
(
299
);
313
x
(
300
);
314
};
315
316
foo b
;
317
318
#endif