1 // PR c++/84582
2 
3 class C {
4   static const long b = 0;
5   static const unsigned c = (b);
6 };
7 class D {
8   static const long b = 0;
9   static const unsigned c = b;
10 };
11 template <class> class A {
12   static const long b = 0;
13   static const unsigned c = (b);
14 };
15 template <class> class B {
16   static const long b = 0;
17   static const unsigned c = b;
18 };
19