1 // PR c++/55685
2 
3 typedef __SIZE_TYPE__ size_t;
4 template <size_t T, size_t U>
5 struct A;
6 
7 template <typename T> struct B
8 {
9   static A <sizeof (T), 0> x;
10 };
11 
12 template <typename T>
13 A <sizeof (T), 0> B <T>::x;
14