// PR c++/27801 template int foo(int i) { return !( (1 && i) ? 0 : 1 ); }