<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/90970>90970</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [clang-tidy] Extend readability-simplify-boolean-expr to ternary operators with one bool literal
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang-tidy
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          chrchr-github
      </td>
    </tr>
</table>

<pre>
    ~~~c++
void f(bool a, bool b) {
    if (a ? b : true) {}  // !a || b
    if (a ? true : b) {}  //  a || b
    if (a ? b : false) {} //  a && b
    if (a ? false : b) {} // !a && b
}
~~~
https://godbolt.org/z/5xfx9c6P5
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyEksGOmzAQhp9muIyIzABxOHDY3ZRzX2GMDbhycGSbbdIDz15Btupuu1UlS_5lzTf_jPVzjHacjWmhfob6nPGSJh_afgr9FPLRpmlRmfL63q7r2gM9b0ecQTy9eqtxADop7x0y0AvuSgE1CPKtChHRDgh0YoSyQ4VQPmEKi_lVJs-IQB1Qh0AFI8gXkC-oPuc3cm-hPuHxf_TDfWAX39u_o-kIdPwXvXN_mX-Y_QMP8vwQ67o-xJTSNUL59GBGr5V36eDDCNT9AOrq23Br-uPXOtNtqZuy4cy0hSwqWdWFLLKpbZTUJJQiroTSpj4JPhaKenEsCtMTZ7YlQZWoRVlU2-OBai1lzyRVU9QDn6AS5sLWHZx7vWzemY1xMW0jGikyx8q4uKeBqHc8j3my-g5EWzpCu0G5WsYIlXA2pvi7TbLJ7Tl6h9Vn_HJLZtYYDGtW1tl0z6O9XJ0d7vkWGMNzbm7XgMljMmHmcEd_NYGTDxG_2zShn80jW84mE9hlS3DtH3-5J_XQ-wtQt430duXX4L-ZPgF1-5oRqNs3_RkAAP__8pjajA">