Daily bump.
[gcc.git] / gcc / testsuite / g++.dg / warn / template-2.C
blob1d29528b2ac343b03e8ffb40fc4fd1cc737b322a
1 // PR c++/94938 - ICE in value_dependent_expression_p in C++98 mode.
2 // { dg-do compile }
4 template <typename> struct S { S(); S(bool); };
6 struct C {
7   bool operator()(S<float>);
8 };
10 S<float> fn (bool);
12 template<typename T> void
13 foo (T)
15   S<float> s;
16   S<float> x = fn(false || C()(s));
19 int main ()
21   foo(int());