Fortran: Fix PR 47485.
[gcc.git] / gcc / testsuite / g++.dg / warn / Wlogical-op-4.C
blob745c9117a3d495486eadfda4d1ead402ac21da8a
1 // PR c++/107755
2 // { dg-do compile }
3 // { dg-options "-Wlogical-op" }
5 struct Foo
7   operator bool() const { return false; }
8 };
10 bool a;
11 Foo b;
13 template <typename ignored>
14 static bool Bar()
16   return (true && (false ? a : b));
17   return (false || (false ? a : b));
20 bool Baz()
22   return Bar<void>();