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