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