1// { dg-do run  }
2template <class INT>
3class b
4{
5private:
6  char a(int x)
7  {
8    union {
9      int i;
10      char c;
11    } val;
12    val.i = x;
13    return val.c;
14  }
15
16public:
17  b()  {
18  }
19};
20
21int main() {
22  b<int> n;
23  return 0;
24}
25
26