OSDN Git Service

* lib/g++-dg.exp (g++-dg-test): Add "repo" option.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.old-deja / g++.jason / access20.C
1 // { dg-do assemble  }
2 // PRMS Id: 6662
3 // Bug: we crash trying to check the access on anglesSinesCosines.
4
5 #define Double double
6
7 class GCTransform
8 {
9   protected:
10     struct angle
11     {
12         Double phi1 ;
13         Double phi2 ;
14     } ;
15
16     struct sineAndCosine
17     {
18         Double cosine1 ;
19         Double cosine2 ;
20         Double sine1 ;
21         Double sine2 ;
22     } ;
23
24     union anglesSinesCosines
25     {
26         struct angle a ;
27         struct sineAndCosine siCo ;
28     } ;
29 };
30
31 class GCTransTransmit : public GCTransform
32 {
33   protected:
34
35     struct GCTransTransmitDataTemp
36     {
37         union anglesSinesCosines t ; // causes abort
38     } ;
39 } ;