// PR c++/55685 typedef __SIZE_TYPE__ size_t; template struct A; template struct B { static A x; }; template A B ::x;