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