// PR c++/21025 template struct X { char x[N]; }; template X<1 + sizeof(T) - sizeof(T)> F(T const &); template struct S { int d() { F(1); } };