OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [testsuite/] [g++.dg/] [cpp0x/] [rv4p.C] - Blame information for rev 378

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 301 jeremybenn
// I, Howard Hinnant, hereby place this code in the public domain.
2
 
3
// Test overload resolution among reference types
4
 
5
// { dg-do compile }
6
// { dg-options "-std=c++0x" }
7
 
8
template  struct sa;
9
template <> struct sa {};
10
 
11 378 julius
struct one   {long x[1];};
12
struct two   {long x[2];};
13
struct three {long x[3];};
14
struct four  {long x[4];};
15
struct five  {long x[5];};
16
struct six   {long x[6];};
17
struct seven {long x[7];};
18
struct eight {long x[8];};
19 301 jeremybenn
 
20
struct A
21
{
22
    A();
23
    A(const volatile A&&);
24
};
25
 
26
               A    source();
27
const          A  c_source();
28
      volatile A  v_source();
29
const volatile A cv_source();
30
 
31
// 4 at a time
32
 
33
one   sink_4_1234(               A&);
34
two   sink_4_1234(const          A&);
35
three sink_4_1234(volatile       A&);
36
four  sink_4_1234(const volatile A&);
37
 
38
int test4_1234()
39
{
40
                   A a;
41
    const          A ca = a;
42
          volatile A va;
43
    const volatile A cva = a;
44 378 julius
    sa t1;
45
    sa t2;
46
    sa t3;
47
    sa t4;
48
    sa t5;
49
    sa t6;
50 301 jeremybenn
    return 0;
51
}
52
 
53
one   sink_4_1235(               A&);
54
two   sink_4_1235(const          A&);
55
three sink_4_1235(volatile       A&);
56
five  sink_4_1235(               A&&);
57
 
58
int test4_1235()
59
{
60
                   A a;
61
    const          A ca = a;
62
          volatile A va;
63
    const volatile A cva = a;
64 378 julius
    sa t1;
65
    sa t2;
66
    sa t3;
67
    sa t5;
68
    sa t6;
69 301 jeremybenn
    return 0;
70
}
71
 
72
one   sink_4_1236(               A&);
73
two   sink_4_1236(const          A&);
74
three sink_4_1236(volatile       A&);
75
six   sink_4_1236(const          A&&);
76
 
77
int test4_1236()
78
{
79
                   A a;
80
    const          A ca = a;
81
          volatile A va;
82
    const volatile A cva = a;
83 378 julius
    sa t1;
84
    sa t2;
85
    sa t3;
86
    sa t5;
87
    sa t6;
88 301 jeremybenn
    return 0;
89
}
90
 
91
one   sink_4_1237(               A&);
92
two   sink_4_1237(const          A&);
93
three sink_4_1237(volatile       A&);
94
seven sink_4_1237(volatile       A&&);
95
 
96
int test4_1237()
97
{
98
                   A a;
99
    const          A ca = a;
100
          volatile A va;
101
    const volatile A cva = a;
102 378 julius
    sa t1;
103
    sa t2;
104
    sa t3;
105
    sa t5;
106
    sa t6;
107
    sa t7;
108 301 jeremybenn
    return 0;
109
}
110
 
111
one   sink_4_1238(               A&);
112
two   sink_4_1238(const          A&);
113
three sink_4_1238(volatile       A&);
114
eight sink_4_1238(const volatile A&&);
115
 
116
int test4_1238()
117
{
118
                   A a;
119
    const          A ca = a;
120
          volatile A va;
121
    const volatile A cva = a;
122 378 julius
    sa t1;
123
    sa t2;
124
    sa t3;
125
    sa t5;
126
    sa t6;
127
    sa t7;
128
    sa t8;
129 301 jeremybenn
    return 0;
130
}
131
 
132
one   sink_4_1245(               A&);
133
two   sink_4_1245(const          A&);
134
four  sink_4_1245(const volatile A&);
135
five  sink_4_1245(               A&&);
136
 
137
int test4_1245()
138
{
139
                   A a;
140
    const          A ca = a;
141
          volatile A va;
142
    const volatile A cva = a;
143 378 julius
    sa t1;
144
    sa t2;
145
    sa t3;
146
    sa t4;
147
    sa t5;
148
    sa t6;
149 301 jeremybenn
    return 0;
150
}
151
 
152
one   sink_4_1246(               A&);
153
two   sink_4_1246(const          A&);
154
four  sink_4_1246(const volatile A&);
155
six   sink_4_1246(const          A&&);
156
 
157
int test4_1246()
158
{
159
                   A a;
160
    const          A ca = a;
161
          volatile A va;
162
    const volatile A cva = a;
163 378 julius
    sa t1;
164
    sa t2;
165
    sa t3;
166
    sa t4;
167
    sa t5;
168
    sa t6;
169 301 jeremybenn
    return 0;
170
}
171
 
172
one   sink_4_1247(               A&);
173
two   sink_4_1247(const          A&);
174
four  sink_4_1247(const volatile A&);
175
seven sink_4_1247(volatile       A&&);
176
 
177
int test4_1247()
178
{
179
                   A a;
180
    const          A ca = a;
181
          volatile A va;
182
    const volatile A cva = a;
183 378 julius
    sa t1;
184
    sa t2;
185
    sa t3;
186
    sa t4;
187
    sa t5;
188
    sa t6;
189
    sa t7;
190 301 jeremybenn
    return 0;
191
}
192
 
193
one   sink_4_1248(               A&);
194
two   sink_4_1248(const          A&);
195
four  sink_4_1248(const volatile A&);
196
eight sink_4_1248(const volatile A&&);
197
 
198
int test4_1248()
199
{
200
                   A a;
201
    const          A ca = a;
202
          volatile A va;
203
    const volatile A cva = a;
204 378 julius
    sa t1;
205
    sa t2;
206
    sa t3;
207
    sa t4;
208
    sa t5;
209
    sa t6;
210
    sa t7;
211
    sa t8;
212 301 jeremybenn
    return 0;
213
}
214
 
215
one   sink_4_1256(               A&);
216
two   sink_4_1256(const          A&);
217
five  sink_4_1256(               A&&);
218
six   sink_4_1256(const          A&&);
219
 
220
int test4_1256()
221
{
222
                   A a;
223
    const          A ca = a;
224
          volatile A va;
225
    const volatile A cva = a;
226 378 julius
    sa t1;
227
    sa t2;
228
    sa t5;
229
    sa t6;
230 301 jeremybenn
    return 0;
231
}
232
 
233
one   sink_4_1257(               A&);
234
two   sink_4_1257(const          A&);
235
five  sink_4_1257(               A&&);
236
seven sink_4_1257(volatile       A&&);
237
 
238
int test4_1257()
239
{
240
                   A a;
241
    const          A ca = a;
242
          volatile A va;
243
    const volatile A cva = a;
244 378 julius
    sa t1;
245
    sa t2;
246
    sa t5;
247
    sa t6;
248
    sa t7;
249 301 jeremybenn
    return 0;
250
}
251
 
252
one   sink_4_1258(               A&);
253
two   sink_4_1258(const          A&);
254
five  sink_4_1258(               A&&);
255
eight sink_4_1258(const volatile A&&);
256
 
257
int test4_1258()
258
{
259
                   A a;
260
    const          A ca = a;
261
          volatile A va;
262
    const volatile A cva = a;
263 378 julius
    sa t1;
264
    sa t2;
265
    sa t5;
266
    sa t6;
267
    sa t7;
268
    sa t8;
269 301 jeremybenn
    return 0;
270
}
271
 
272
one   sink_4_1267(               A&);
273
two   sink_4_1267(const          A&);
274
six   sink_4_1267(const          A&&);
275
seven sink_4_1267(volatile       A&&);
276
 
277
int test4_1267()
278
{
279
                   A a;
280
    const          A ca = a;
281
          volatile A va;
282
    const volatile A cva = a;
283 378 julius
    sa t1;
284
    sa t2;
285
    sa t6;
286
    sa t7;
287 301 jeremybenn
    return 0;
288
}
289
 
290
one   sink_4_1268(               A&);
291
two   sink_4_1268(const          A&);
292
six   sink_4_1268(const          A&&);
293
eight sink_4_1268(const volatile A&&);
294
 
295
int test4_1268()
296
{
297
                   A a;
298
    const          A ca = a;
299
          volatile A va;
300
    const volatile A cva = a;
301 378 julius
    sa t1;
302
    sa t2;
303
    sa t5;
304
    sa t6;
305
    sa t7;
306
    sa t8;
307 301 jeremybenn
    return 0;
308
}
309
 
310
one   sink_4_1278(               A&);
311
two   sink_4_1278(const          A&);
312
seven sink_4_1278(volatile       A&&);
313
eight sink_4_1278(const volatile A&&);
314
 
315
int test4_1278()
316
{
317
                   A a;
318
    const          A ca = a;
319
          volatile A va;
320
    const volatile A cva = a;
321 378 julius
    sa t1;
322
    sa t2;
323
    sa t5;
324
    sa t6;
325
    sa t7;
326
    sa t8;
327 301 jeremybenn
    return 0;
328
}
329
 
330
one   sink_4_1345(               A&);
331
three sink_4_1345(volatile       A&);
332
four  sink_4_1345(const volatile A&);
333
five  sink_4_1345(               A&&);
334
 
335
int test4_1345()
336
{
337
                   A a;
338
    const          A ca = a;
339
          volatile A va;
340
    const volatile A cva = a;
341 378 julius
    sa t1;
342
    sa t2;
343
    sa t3;
344
    sa t4;
345
    sa t5;
346 301 jeremybenn
    return 0;
347
}
348
 
349
one   sink_4_1346(               A&);
350
three sink_4_1346(volatile       A&);
351
four  sink_4_1346(const volatile A&);
352
six   sink_4_1346(const          A&&);
353
 
354
int test4_1346()
355
{
356
                   A a;
357
    const          A ca = a;
358
          volatile A va;
359
    const volatile A cva = a;
360 378 julius
    sa t1;
361
    sa t2;
362
    sa t3;
363
    sa t4;
364
    sa t5;
365
    sa t6;
366 301 jeremybenn
    return 0;
367
}
368
 
369
one   sink_4_1347(               A&);
370
three sink_4_1347(volatile       A&);
371
four  sink_4_1347(const volatile A&);
372
seven sink_4_1347(volatile       A&&);
373
 
374
int test4_1347()
375
{
376
                   A a;
377
    const          A ca = a;
378
          volatile A va;
379
    const volatile A cva = a;
380 378 julius
    sa t1;
381
    sa t2;
382
    sa t3;
383
    sa t4;
384
    sa t5;
385
    sa t7;
386 301 jeremybenn
    return 0;
387
}
388
 
389
one   sink_4_1348(               A&);
390
three sink_4_1348(volatile       A&);
391
four  sink_4_1348(const volatile A&);
392
eight sink_4_1348(const volatile A&&);
393
 
394
int test4_1348()
395
{
396
                   A a;
397
    const          A ca = a;
398
          volatile A va;
399
    const volatile A cva = a;
400 378 julius
    sa t1;
401
    sa t2;
402
    sa t3;
403
    sa t4;
404
    sa t5;
405
    sa t6;
406
    sa t7;
407
    sa t8;
408 301 jeremybenn
    return 0;
409
}
410
 
411
one   sink_4_1356(               A&);
412
three sink_4_1356(volatile       A&);
413
five  sink_4_1356(               A&&);
414
six   sink_4_1356(const          A&&);
415
 
416
int test4_1356()
417
{
418
                   A a;
419
    const          A ca = a;
420
          volatile A va;
421
    const volatile A cva = a;
422 378 julius
    sa t1;
423
    sa t3;
424
    sa t5;
425
    sa t6;
426 301 jeremybenn
    return 0;
427
}
428
 
429
one   sink_4_1357(               A&);
430
three sink_4_1357(volatile       A&);
431
five  sink_4_1357(               A&&);
432
seven sink_4_1357(volatile       A&&);
433
 
434
int test4_1357()
435
{
436
                   A a;
437
    const          A ca = a;
438
          volatile A va;
439
    const volatile A cva = a;
440 378 julius
    sa t1;
441
    sa t3;
442
    sa t5;
443
    sa t7;
444 301 jeremybenn
    return 0;
445
}
446
 
447
one   sink_4_1358(               A&);
448
three sink_4_1358(volatile       A&);
449
five  sink_4_1358(               A&&);
450
eight sink_4_1358(const volatile A&&);
451
 
452
int test4_1358()
453
{
454
                   A a;
455
    const          A ca = a;
456
          volatile A va;
457
    const volatile A cva = a;
458 378 julius
    sa t1;
459
    sa t3;
460
    sa t5;
461
    sa t6;
462
    sa t7;
463
    sa t8;
464 301 jeremybenn
    return 0;
465
}
466
 
467
one   sink_4_1367(               A&);
468
three sink_4_1367(volatile       A&);
469
six   sink_4_1367(const          A&&);
470
seven sink_4_1367(volatile       A&&);
471
 
472
int test4_1367()
473
{
474
                   A a;
475
    const          A ca = a;
476
          volatile A va;
477
    const volatile A cva = a;
478 378 julius
    sa t1;
479
    sa t3;
480
    sa t6;
481
    sa t7;
482 301 jeremybenn
    return 0;
483
}
484
 
485
one   sink_4_1368(               A&);
486
three sink_4_1368(volatile       A&);
487
six   sink_4_1368(const          A&&);
488
eight sink_4_1368(const volatile A&&);
489
 
490
int test4_1368()
491
{
492
                   A a;
493
    const          A ca = a;
494
          volatile A va;
495
    const volatile A cva = a;
496 378 julius
    sa t1;
497
    sa t3;
498
    sa t5;
499
    sa t6;
500
    sa t7;
501
    sa t8;
502 301 jeremybenn
    return 0;
503
}
504
 
505
one   sink_4_1378(               A&);
506
three sink_4_1378(volatile       A&);
507
seven sink_4_1378(volatile       A&&);
508
eight sink_4_1378(const volatile A&&);
509
 
510
int test4_1378()
511
{
512
                   A a;
513
    const          A ca = a;
514
          volatile A va;
515
    const volatile A cva = a;
516 378 julius
    sa t1;
517
    sa t3;
518
    sa t5;
519
    sa t6;
520
    sa t7;
521
    sa t8;
522 301 jeremybenn
    return 0;
523
}
524
 
525
one   sink_4_1456(               A&);
526
four  sink_4_1456(const volatile A&);
527
five  sink_4_1456(               A&&);
528
six   sink_4_1456(const          A&&);
529
 
530
int test4_1456()
531
{
532
                   A a;
533
    const          A ca = a;
534
          volatile A va;
535
    const volatile A cva = a;
536 378 julius
    sa t1;
537
    sa t2;
538
    sa t3;
539
    sa t4;
540
    sa t5;
541
    sa t6;
542 301 jeremybenn
    return 0;
543
}
544
 
545
one   sink_4_1457(               A&);
546
four  sink_4_1457(const volatile A&);
547
five  sink_4_1457(               A&&);
548
seven sink_4_1457(volatile       A&&);
549
 
550
int test4_1457()
551
{
552
                   A a;
553
    const          A ca = a;
554
          volatile A va;
555
    const volatile A cva = a;
556 378 julius
    sa t1;
557
    sa t2;
558
    sa t3;
559
    sa t4;
560
    sa t5;
561
    sa t7;
562 301 jeremybenn
    return 0;
563
}
564
 
565
one   sink_4_1458(               A&);
566
four  sink_4_1458(const volatile A&);
567
five  sink_4_1458(               A&&);
568
eight sink_4_1458(const volatile A&&);
569
 
570
int test4_1458()
571
{
572
                   A a;
573
    const          A ca = a;
574
          volatile A va;
575
    const volatile A cva = a;
576 378 julius
    sa t1;
577
    sa t2;
578
    sa t3;
579
    sa t4;
580
    sa t5;
581
    sa t6;
582
    sa t7;
583
    sa t8;
584 301 jeremybenn
    return 0;
585
}
586
 
587
one   sink_4_1467(               A&);
588
four  sink_4_1467(const volatile A&);
589
six   sink_4_1467(const          A&&);
590
seven sink_4_1467(volatile       A&&);
591
 
592
int test4_1467()
593
{
594
                   A a;
595
    const          A ca = a;
596
          volatile A va;
597
    const volatile A cva = a;
598 378 julius
    sa t1;
599
    sa t2;
600
    sa t3;
601
    sa t4;
602
    sa t6;
603
    sa t7;
604 301 jeremybenn
    return 0;
605
}
606
 
607
one   sink_4_1468(               A&);
608
four  sink_4_1468(const volatile A&);
609
six   sink_4_1468(const          A&&);
610
eight sink_4_1468(const volatile A&&);
611
 
612
int test4_1468()
613
{
614
                   A a;
615
    const          A ca = a;
616
          volatile A va;
617
    const volatile A cva = a;
618 378 julius
    sa t1;
619
    sa t2;
620
    sa t3;
621
    sa t4;
622
    sa t5;
623
    sa t6;
624
    sa t7;
625
    sa t8;
626 301 jeremybenn
    return 0;
627
}
628
 
629
one   sink_4_1478(               A&);
630
four  sink_4_1478(const volatile A&);
631
seven sink_4_1478(volatile       A&&);
632
eight sink_4_1478(const volatile A&&);
633
 
634
int test4_1478()
635
{
636
                   A a;
637
    const          A ca = a;
638
          volatile A va;
639
    const volatile A cva = a;
640 378 julius
    sa t1;
641
    sa t2;
642
    sa t3;
643
    sa t4;
644
    sa t5;
645
    sa t6;
646
    sa t7;
647
    sa t8;
648 301 jeremybenn
    return 0;
649
}
650
 
651
one   sink_4_1567(               A&);
652
five  sink_4_1567(               A&&);
653
six   sink_4_1567(const          A&&);
654
seven sink_4_1567(volatile       A&&);
655
 
656
int test4_1567()
657
{
658
                   A a;
659
    const          A ca = a;
660
          volatile A va;
661
    const volatile A cva = a;
662 378 julius
    sa t1;
663
    sa t5;
664
    sa t6;
665
    sa t7;
666 301 jeremybenn
    return 0;
667
}
668
 
669
one   sink_4_1568(               A&);
670
five  sink_4_1568(               A&&);
671
six   sink_4_1568(const          A&&);
672
eight sink_4_1568(const volatile A&&);
673
 
674
int test4_1568()
675
{
676
                   A a;
677
    const          A ca = a;
678
          volatile A va;
679
    const volatile A cva = a;
680 378 julius
    sa t1;
681
    sa t5;
682
    sa t6;
683
    sa t7;
684
    sa t8;
685 301 jeremybenn
    return 0;
686
}
687
 
688
one   sink_4_1578(               A&);
689
five  sink_4_1578(               A&&);
690
seven sink_4_1578(volatile       A&&);
691
eight sink_4_1578(const volatile A&&);
692
 
693
int test4_1578()
694
{
695
                   A a;
696
    const          A ca = a;
697
          volatile A va;
698
    const volatile A cva = a;
699 378 julius
    sa t1;
700
    sa t5;
701
    sa t6;
702
    sa t7;
703
    sa t8;
704 301 jeremybenn
    return 0;
705
}
706
 
707
one   sink_4_1678(               A&);
708
six   sink_4_1678(const          A&&);
709
seven sink_4_1678(volatile       A&&);
710
eight sink_4_1678(const volatile A&&);
711
 
712
int test4_1678()
713
{
714
                   A a;
715
    const          A ca = a;
716
          volatile A va;
717
    const volatile A cva = a;
718 378 julius
    sa t1;
719
    sa t6;
720
    sa t7;
721
    sa t8;
722 301 jeremybenn
    return 0;
723
}
724
 
725
two   sink_4_2345(const          A&);
726
three sink_4_2345(volatile       A&);
727
four  sink_4_2345(const volatile A&);
728
five  sink_4_2345(               A&&);
729
 
730
int test4_2345()
731
{
732
                   A a;
733
    const          A ca = a;
734
          volatile A va;
735
    const volatile A cva = a;
736 378 julius
    sa t2;
737
    sa t3;
738
    sa t4;
739
    sa t5;
740
    sa t6;
741 301 jeremybenn
    return 0;
742
}
743
 
744
two   sink_4_2346(const          A&);
745
three sink_4_2346(volatile       A&);
746
four  sink_4_2346(const volatile A&);
747
six   sink_4_2346(const          A&&);
748
 
749
int test4_2346()
750
{
751
                   A a;
752
    const          A ca = a;
753
          volatile A va;
754
    const volatile A cva = a;
755 378 julius
    sa t2;
756
    sa t3;
757
    sa t4;
758
    sa t5;
759
    sa t6;
760 301 jeremybenn
    return 0;
761
}
762
 
763
two   sink_4_2347(const          A&);
764
three sink_4_2347(volatile       A&);
765
four  sink_4_2347(const volatile A&);
766
seven sink_4_2347(volatile       A&&);
767
 
768
int test4_2347()
769
{
770
                   A a;
771
    const          A ca = a;
772
          volatile A va;
773
    const volatile A cva = a;
774 378 julius
    sa t2;
775
    sa t3;
776
    sa t4;
777
    sa t5;
778
    sa t6;
779
    sa t7;
780 301 jeremybenn
    return 0;
781
}
782
 
783
two   sink_4_2348(const          A&);
784
three sink_4_2348(volatile       A&);
785
four  sink_4_2348(const volatile A&);
786
eight sink_4_2348(const volatile A&&);
787
 
788
int test4_2348()
789
{
790
                   A a;
791
    const          A ca = a;
792
          volatile A va;
793
    const volatile A cva = a;
794 378 julius
    sa t2;
795
    sa t3;
796
    sa t4;
797
    sa t5;
798
    sa t6;
799
    sa t7;
800
    sa t8;
801 301 jeremybenn
    return 0;
802
}
803
 
804
two   sink_4_2356(const          A&);
805
three sink_4_2356(volatile       A&);
806
five  sink_4_2356(               A&&);
807
six   sink_4_2356(const          A&&);
808
 
809
int test4_2356()
810
{
811
                   A a;
812
    const          A ca = a;
813
          volatile A va;
814
    const volatile A cva = a;
815 378 julius
    sa t2;
816
    sa t3;
817
    sa t5;
818
    sa t6;
819 301 jeremybenn
    return 0;
820
}
821
 
822
two   sink_4_2357(const          A&);
823
three sink_4_2357(volatile       A&);
824
five  sink_4_2357(               A&&);
825
seven sink_4_2357(volatile       A&&);
826
 
827
int test4_2357()
828
{
829
                   A a;
830
    const          A ca = a;
831
          volatile A va;
832
    const volatile A cva = a;
833 378 julius
    sa t2;
834
    sa t3;
835
    sa t5;
836
    sa t6;
837
    sa t7;
838 301 jeremybenn
    return 0;
839
}
840
 
841
two   sink_4_2358(const          A&);
842
three sink_4_2358(volatile       A&);
843
five  sink_4_2358(               A&&);
844
eight sink_4_2358(const volatile A&&);
845
 
846
int test4_2358()
847
{
848
                   A a;
849
    const          A ca = a;
850
          volatile A va;
851
    const volatile A cva = a;
852 378 julius
    sa t2;
853
    sa t3;
854
    sa t5;
855
    sa t6;
856
    sa t7;
857
    sa t8;
858 301 jeremybenn
    return 0;
859
}
860
 
861
two   sink_4_2367(const          A&);
862
three sink_4_2367(volatile       A&);
863
six   sink_4_2367(const          A&&);
864
seven sink_4_2367(volatile       A&&);
865
 
866
int test4_2367()
867
{
868
                   A a;
869
    const          A ca = a;
870
          volatile A va;
871
    const volatile A cva = a;
872 378 julius
    sa t2;
873
    sa t3;
874
    sa t6;
875
    sa t7;
876 301 jeremybenn
    return 0;
877
}
878
 
879
two   sink_4_2368(const          A&);
880
three sink_4_2368(volatile       A&);
881
six   sink_4_2368(const          A&&);
882
eight sink_4_2368(const volatile A&&);
883
 
884
int test4_2368()
885
{
886
                   A a;
887
    const          A ca = a;
888
          volatile A va;
889
    const volatile A cva = a;
890 378 julius
    sa t2;
891
    sa t3;
892
    sa t5;
893
    sa t6;
894
    sa t7;
895
    sa t8;
896 301 jeremybenn
    return 0;
897
}
898
 
899
two   sink_4_2378(const          A&);
900
three sink_4_2378(volatile       A&);
901
seven sink_4_2378(volatile       A&&);
902
eight sink_4_2378(const volatile A&&);
903
 
904
int test4_2378()
905
{
906
                   A a;
907
    const          A ca = a;
908
          volatile A va;
909
    const volatile A cva = a;
910 378 julius
    sa t2;
911
    sa t3;
912
    sa t5;
913
    sa t6;
914
    sa t7;
915
    sa t8;
916 301 jeremybenn
    return 0;
917
}
918
 
919
two   sink_4_2456(const          A&);
920
four  sink_4_2456(const volatile A&);
921
five  sink_4_2456(               A&&);
922
six   sink_4_2456(const          A&&);
923
 
924
int test4_2456()
925
{
926
                   A a;
927
    const          A ca = a;
928
          volatile A va;
929
    const volatile A cva = a;
930 378 julius
    sa t1;
931
    sa t2;
932
    sa t3;
933
    sa t4;
934
    sa t5;
935
    sa t6;
936 301 jeremybenn
    return 0;
937
}
938
 
939
two   sink_4_2457(const          A&);
940
four  sink_4_2457(const volatile A&);
941
five  sink_4_2457(               A&&);
942
seven sink_4_2457(volatile       A&&);
943
 
944
int test4_2457()
945
{
946
                   A a;
947
    const          A ca = a;
948
          volatile A va;
949
    const volatile A cva = a;
950 378 julius
    sa t1;
951
    sa t2;
952
    sa t3;
953
    sa t4;
954
    sa t5;
955
    sa t6;
956
    sa t7;
957 301 jeremybenn
    return 0;
958
}
959
 
960
two   sink_4_2458(const          A&);
961
four  sink_4_2458(const volatile A&);
962
five  sink_4_2458(               A&&);
963
eight sink_4_2458(const volatile A&&);
964
 
965
int test4_2458()
966
{
967
                   A a;
968
    const          A ca = a;
969
          volatile A va;
970
    const volatile A cva = a;
971 378 julius
    sa t1;
972
    sa t2;
973
    sa t3;
974
    sa t4;
975
    sa t5;
976
    sa t6;
977
    sa t7;
978
    sa t8;
979 301 jeremybenn
    return 0;
980
}
981
 
982
two   sink_4_2467(const          A&);
983
four  sink_4_2467(const volatile A&);
984
six   sink_4_2467(const          A&&);
985
seven sink_4_2467(volatile       A&&);
986
 
987
int test4_2467()
988
{
989
                   A a;
990
    const          A ca = a;
991
          volatile A va;
992
    const volatile A cva = a;
993 378 julius
    sa t1;
994
    sa t2;
995
    sa t3;
996
    sa t4;
997
    sa t6;
998
    sa t7;
999 301 jeremybenn
    return 0;
1000
}
1001
 
1002
two   sink_4_2468(const          A&);
1003
four  sink_4_2468(const volatile A&);
1004
six   sink_4_2468(const          A&&);
1005
eight sink_4_2468(const volatile A&&);
1006
 
1007
int test4_2468()
1008
{
1009
                   A a;
1010
    const          A ca = a;
1011
          volatile A va;
1012
    const volatile A cva = a;
1013 378 julius
    sa t1;
1014
    sa t2;
1015
    sa t3;
1016
    sa t4;
1017
    sa t5;
1018
    sa t6;
1019
    sa t7;
1020
    sa t8;
1021 301 jeremybenn
    return 0;
1022
}
1023
 
1024
two   sink_4_2478(const          A&);
1025
four  sink_4_2478(const volatile A&);
1026
seven sink_4_2478(volatile       A&&);
1027
eight sink_4_2478(const volatile A&&);
1028
 
1029
int test4_2478()
1030
{
1031
                   A a;
1032
    const          A ca = a;
1033
          volatile A va;
1034
    const volatile A cva = a;
1035 378 julius
    sa t1;
1036
    sa t2;
1037
    sa t3;
1038
    sa t4;
1039
    sa t5;
1040
    sa t6;
1041
    sa t7;
1042
    sa t8;
1043 301 jeremybenn
    return 0;
1044
}
1045
 
1046
two   sink_4_2567(const          A&);
1047
five  sink_4_2567(               A&&);
1048
six   sink_4_2567(const          A&&);
1049
seven sink_4_2567(volatile       A&&);
1050
 
1051
int test4_2567()
1052
{
1053
                   A a;
1054
    const          A ca = a;
1055
          volatile A va;
1056
    const volatile A cva = a;
1057 378 julius
    sa t1;
1058
    sa t2;
1059
    sa t5;
1060
    sa t6;
1061
    sa t7;
1062 301 jeremybenn
    return 0;
1063
}
1064
 
1065
two   sink_4_2568(const          A&);
1066
five  sink_4_2568(               A&&);
1067
six   sink_4_2568(const          A&&);
1068
eight sink_4_2568(const volatile A&&);
1069
 
1070
int test4_2568()
1071
{
1072
                   A a;
1073
    const          A ca = a;
1074
          volatile A va;
1075
    const volatile A cva = a;
1076 378 julius
    sa t1;
1077
    sa t2;
1078
    sa t5;
1079
    sa t6;
1080
    sa t7;
1081
    sa t8;
1082 301 jeremybenn
    return 0;
1083
}
1084
 
1085
two   sink_4_2578(const          A&);
1086
five  sink_4_2578(               A&&);
1087
seven sink_4_2578(volatile       A&&);
1088
eight sink_4_2578(const volatile A&&);
1089
 
1090
int test4_2578()
1091
{
1092
                   A a;
1093
    const          A ca = a;
1094
          volatile A va;
1095
    const volatile A cva = a;
1096 378 julius
    sa t1;
1097
    sa t2;
1098
    sa t5;
1099
    sa t6;
1100
    sa t7;
1101
    sa t8;
1102 301 jeremybenn
    return 0;
1103
}
1104
 
1105
two   sink_4_2678(const          A&);
1106
six   sink_4_2678(const          A&&);
1107
seven sink_4_2678(volatile       A&&);
1108
eight sink_4_2678(const volatile A&&);
1109
 
1110
int test4_2678()
1111
{
1112
                   A a;
1113
    const          A ca = a;
1114
          volatile A va;
1115
    const volatile A cva = a;
1116 378 julius
    sa t1;
1117
    sa t2;
1118
    sa t6;
1119
    sa t7;
1120
    sa t8;
1121 301 jeremybenn
    return 0;
1122
}
1123
 
1124
three sink_4_3456(volatile       A&);
1125
four  sink_4_3456(const volatile A&);
1126
five  sink_4_3456(               A&&);
1127
six   sink_4_3456(const          A&&);
1128
 
1129
int test4_3456()
1130
{
1131
                   A a;
1132
    const          A ca = a;
1133
          volatile A va;
1134
    const volatile A cva = a;
1135 378 julius
    sa t1;
1136
    sa t2;
1137
    sa t3;
1138
    sa t4;
1139
    sa t5;
1140
    sa t6;
1141 301 jeremybenn
    return 0;
1142
}
1143
 
1144
three sink_4_3457(volatile       A&);
1145
four  sink_4_3457(const volatile A&);
1146
five  sink_4_3457(               A&&);
1147
seven sink_4_3457(volatile       A&&);
1148
 
1149
int test4_3457()
1150
{
1151
                   A a;
1152
    const          A ca = a;
1153
          volatile A va;
1154
    const volatile A cva = a;
1155 378 julius
    sa t1;
1156
    sa t2;
1157
    sa t3;
1158
    sa t4;
1159
    sa t5;
1160
    sa t7;
1161 301 jeremybenn
    return 0;
1162
}
1163
 
1164
three sink_4_3458(volatile       A&);
1165
four  sink_4_3458(const volatile A&);
1166
five  sink_4_3458(               A&&);
1167
eight sink_4_3458(const volatile A&&);
1168
 
1169
int test4_3458()
1170
{
1171
                   A a;
1172
    const          A ca = a;
1173
          volatile A va;
1174
    const volatile A cva = a;
1175 378 julius
    sa t1;
1176
    sa t2;
1177
    sa t3;
1178
    sa t4;
1179
    sa t5;
1180
    sa t6;
1181
    sa t7;
1182
    sa t8;
1183 301 jeremybenn
    return 0;
1184
}
1185
 
1186
three sink_4_3467(volatile       A&);
1187
four  sink_4_3467(const volatile A&);
1188
six   sink_4_3467(const          A&&);
1189
seven sink_4_3467(volatile       A&&);
1190
 
1191
int test4_3467()
1192
{
1193
                   A a;
1194
    const          A ca = a;
1195
          volatile A va;
1196
    const volatile A cva = a;
1197 378 julius
    sa t1;
1198
    sa t2;
1199
    sa t3;
1200
    sa t4;
1201
    sa t6;
1202
    sa t7;
1203 301 jeremybenn
    return 0;
1204
}
1205
 
1206
three sink_4_3468(volatile       A&);
1207
four  sink_4_3468(const volatile A&);
1208
six   sink_4_3468(const          A&&);
1209
eight sink_4_3468(const volatile A&&);
1210
 
1211
int test4_3468()
1212
{
1213
                   A a;
1214
    const          A ca = a;
1215
          volatile A va;
1216
    const volatile A cva = a;
1217 378 julius
    sa t1;
1218
    sa t2;
1219
    sa t3;
1220
    sa t4;
1221
    sa t5;
1222
    sa t6;
1223
    sa t7;
1224
    sa t8;
1225 301 jeremybenn
    return 0;
1226
}
1227
 
1228
three sink_4_3478(volatile       A&);
1229
four  sink_4_3478(const volatile A&);
1230
seven sink_4_3478(volatile       A&&);
1231
eight sink_4_3478(const volatile A&&);
1232
 
1233
int test4_3478()
1234
{
1235
                   A a;
1236
    const          A ca = a;
1237
          volatile A va;
1238
    const volatile A cva = a;
1239 378 julius
    sa t1;
1240
    sa t2;
1241
    sa t3;
1242
    sa t4;
1243
    sa t5;
1244
    sa t6;
1245
    sa t7;
1246
    sa t8;
1247 301 jeremybenn
    return 0;
1248
}
1249
 
1250
three sink_4_3567(volatile       A&);
1251
five  sink_4_3567(               A&&);
1252
six   sink_4_3567(const          A&&);
1253
seven sink_4_3567(volatile       A&&);
1254
 
1255
int test4_3567()
1256
{
1257
                   A a;
1258
    const          A ca = a;
1259
          volatile A va;
1260
    const volatile A cva = a;
1261 378 julius
    sa t1;
1262
    sa t3;
1263
    sa t5;
1264
    sa t6;
1265
    sa t7;
1266 301 jeremybenn
    return 0;
1267
}
1268
 
1269
three sink_4_3568(volatile       A&);
1270
five  sink_4_3568(               A&&);
1271
six   sink_4_3568(const          A&&);
1272
eight sink_4_3568(const volatile A&&);
1273
 
1274
int test4_3568()
1275
{
1276
                   A a;
1277
    const          A ca = a;
1278
          volatile A va;
1279
    const volatile A cva = a;
1280 378 julius
    sa t1;
1281
    sa t3;
1282
    sa t5;
1283
    sa t6;
1284
    sa t7;
1285
    sa t8;
1286 301 jeremybenn
    return 0;
1287
}
1288
 
1289
three sink_4_3578(volatile       A&);
1290
five  sink_4_3578(               A&&);
1291
seven sink_4_3578(volatile       A&&);
1292
eight sink_4_3578(const volatile A&&);
1293
 
1294
int test4_3578()
1295
{
1296
                   A a;
1297
    const          A ca = a;
1298
          volatile A va;
1299
    const volatile A cva = a;
1300 378 julius
    sa t1;
1301
    sa t3;
1302
    sa t5;
1303
    sa t6;
1304
    sa t7;
1305
    sa t8;
1306 301 jeremybenn
    return 0;
1307
}
1308
 
1309
three sink_4_3678(volatile       A&);
1310
six   sink_4_3678(const          A&&);
1311
seven sink_4_3678(volatile       A&&);
1312
eight sink_4_3678(const volatile A&&);
1313
 
1314
int test4_3678()
1315
{
1316
                   A a;
1317
    const          A ca = a;
1318
          volatile A va;
1319
    const volatile A cva = a;
1320 378 julius
    sa t1;
1321
    sa t3;
1322
    sa t6;
1323
    sa t7;
1324
    sa t8;
1325 301 jeremybenn
    return 0;
1326
}
1327
 
1328
four  sink_4_4567(const volatile A&);
1329
five  sink_4_4567(               A&&);
1330
six   sink_4_4567(const          A&&);
1331
seven sink_4_4567(volatile       A&&);
1332
 
1333
int test4_4567()
1334
{
1335
                   A a;
1336
    const          A ca = a;
1337
          volatile A va;
1338
    const volatile A cva = a;
1339 378 julius
    sa t1;
1340
    sa t2;
1341
    sa t3;
1342
    sa t4;
1343
    sa t5;
1344
    sa t6;
1345
    sa t7;
1346 301 jeremybenn
    return 0;
1347
}
1348
 
1349
four  sink_4_4568(const volatile A&);
1350
five  sink_4_4568(               A&&);
1351
six   sink_4_4568(const          A&&);
1352
eight sink_4_4568(const volatile A&&);
1353
 
1354
int test4_4568()
1355
{
1356
                   A a;
1357
    const          A ca = a;
1358
          volatile A va;
1359
    const volatile A cva = a;
1360 378 julius
    sa t1;
1361
    sa t2;
1362
    sa t3;
1363
    sa t4;
1364
    sa t5;
1365
    sa t6;
1366
    sa t7;
1367
    sa t8;
1368 301 jeremybenn
    return 0;
1369
}
1370
 
1371
four  sink_4_4578(const volatile A&);
1372
five  sink_4_4578(               A&&);
1373
seven sink_4_4578(volatile       A&&);
1374
eight sink_4_4578(const volatile A&&);
1375
 
1376
int test4_4578()
1377
{
1378
                   A a;
1379
    const          A ca = a;
1380
          volatile A va;
1381
    const volatile A cva = a;
1382 378 julius
    sa t1;
1383
    sa t2;
1384
    sa t3;
1385
    sa t4;
1386
    sa t5;
1387
    sa t6;
1388
    sa t7;
1389
    sa t8;
1390 301 jeremybenn
    return 0;
1391
}
1392
 
1393
four  sink_4_4678(const volatile A&);
1394
six   sink_4_4678(const          A&&);
1395
seven sink_4_4678(volatile       A&&);
1396
eight sink_4_4678(const volatile A&&);
1397
 
1398
int test4_4678()
1399
{
1400
                   A a;
1401
    const          A ca = a;
1402
          volatile A va;
1403
    const volatile A cva = a;
1404 378 julius
    sa t1;
1405
    sa t2;
1406
    sa t3;
1407
    sa t4;
1408
    sa t6;
1409
    sa t7;
1410
    sa t8;
1411 301 jeremybenn
    return 0;
1412
}
1413
 
1414
five  sink_4_5678(               A&&);
1415
six   sink_4_5678(const          A&&);
1416
seven sink_4_5678(volatile       A&&);
1417
eight sink_4_5678(const volatile A&&);
1418
 
1419
int test4_5678()
1420
{
1421
                   A a;
1422
    const          A ca = a;
1423
          volatile A va;
1424
    const volatile A cva = a;
1425 378 julius
    sa t5;
1426
    sa t6;
1427
    sa t7;
1428
    sa t8;
1429 301 jeremybenn
    return 0;
1430
}
1431
 
1432
int main()
1433
{
1434
    return test4_1234() + test4_1235() + test4_1236() + test4_1237() + test4_1238() +
1435
           test4_1245() + test4_1246() + test4_1247() + test4_1248() + test4_1256() +
1436
           test4_1257() + test4_1258() + test4_1267() + test4_1268() + test4_1278() +
1437
           test4_1345() + test4_1346() + test4_1347() + test4_1348() + test4_1356() +
1438
           test4_1357() + test4_1358() + test4_1367() + test4_1368() + test4_1378() +
1439
           test4_1456() + test4_1457() + test4_1458() + test4_1467() + test4_1468() +
1440
           test4_1478() + test4_1567() + test4_1568() + test4_1578() + test4_1678() +
1441
           test4_2345() + test4_2346() + test4_2347() + test4_2348() + test4_2356() +
1442
           test4_2357() + test4_2358() + test4_2367() + test4_2368() + test4_2378() +
1443
           test4_2456() + test4_2457() + test4_2458() + test4_2467() + test4_2468() +
1444
           test4_2478() + test4_2567() + test4_2568() + test4_2578() + test4_2678() +
1445
           test4_3456() + test4_3457() + test4_3458() + test4_3467() + test4_3468() +
1446
           test4_3478() + test4_3567() + test4_3568() + test4_3578() + test4_3678() +
1447
           test4_4567() + test4_4568() + test4_4578() + test4_4678() + test4_5678();
1448
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.