1// { dg-do assemble } 2// { dg-options "-Wshadow" } 3// Bug: overloading of 'A' for template causes bogus shadowing warnings. 4 5template<class T> 6class A 7{ 8 public: 9 virtual ~A() {} 10}; 11 12template class A<int>; 13