1 // This test should fail. lit used to interpret this as:
2 //   (false && false) || true
3 // instead of the intended
4 //   false && (false || true
5 //
6 // RUN: false
7 // RUN: false || true
8 //
9 // XFAIL: *
10