1// PR c++/19034 2 3template< bool C > struct B 4{ 5}; 6 7template<typename S> int foo(); 8template<typename S> int foo1(); 9 10template<typename T> struct bar : public B <(sizeof(foo<T>()) == 1)> 11{ 12}; 13 14template<typename T> struct bar1 : public B <(sizeof(foo1<T>()) == 1)> 15{ 16}; 17