1 // PR c++/36954
2 // { dg-do compile }
3 // { dg-options "-Wlogical-op -Wextra -Wall" }
4 
Test()5 template<class C> void Test()
6 {
7   if ((1 == 2) || (true)) {
8   }
9 
10   if ((1 == 2) || (!false)) {
11   }
12 
13   if (false || true) {
14   }
15 }
16 
17 
18 
main()19 int main() {
20   if ((1 == 2) || (true)) {
21   }
22 }
23 
24