reflect: canonicalize types returned by StructOf() and friends
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.brendan / cvt5.C
bloba5f8d84b4f2a760d6950f65da396932057b01232
1 // { dg-do assemble  }
2 // GROUPS passed conversions
3 typedef unsigned long Array[3];
5 void sample(const unsigned long (&an_array)[3]);
7 class Sample
8   {
9  public:
10   void simple(const Array &an_array);
11   static void sample(const Array &an_array);
12   };
14 class A
15   {
16  public:
17   Array array;
18   };
20   Sample s;
22   void simple(const A &a)
23     {
24     s.simple(a.array);
25     sample(a.array);
26     Sample::sample(a.array);
27     }