// PR c++/48936 template int foo (void); template struct S { static const unsigned int a = sizeof (T); enum { c = sizeof (foo <(a == 0)> ()) }; }; S x;