2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.gb / scope12.C
blob664e791189bd582822ab9c1ec43516c6d47eecff
1 // { dg-do assemble  }
2 // GROUPS passed gb scope
3 template<class T, int N> class FixedArray_t {
4 public:
5   T _array[N];
7   FixedArray_t () { }
8 };
10 typedef FixedArray_t<unsigned char, 4> IPAddress_t;
12 class IPAddress {
13 public:
14   IPAddress (IPAddress_t ip) { }
16   operator IPAddress_t ()
17   {
18     IPAddress_t rv;
19     return rv;
20   }
22   IPAddress () { }
25 class DatagramHeader {
26 public:
27   IPAddress _src;
29   void setHeader (IPAddress);
32 void
33 DatagramHeader::setHeader (IPAddress)