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

    <tr>
        <th>Summary</th>
        <td>
            [clang-tidy] "readability-implicit-bool-conversion" - should catch conversions that occur in a template function
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          denzor200
      </td>
    </tr>
</table>

<pre>
    ```
template<typename T1, typename T2>
bool compare(const T1& a, const T2& b) {
    return a == b ; // BAD - no warning
}

int main() {
    int a = 0;
    bool b = false;
    compare(a, b);
    return 0;
}

```

The full snippet here: https://godbolt.org/z/Yvs77cjej
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxcUsGOmzAQ_ZrhMiJyxoHAgQPZNF-wlx7HxgleGRvZJlX26ytottlWQiDe87x5M36ckr15YzqoTlCdC17yGGI3GP8ZIglRqDA8OqjF8xF9NtPsOBuQb_kxG8-Twfc90Bu-fgnkDxC9CsGhDtPM0QA1OviUt7M18lrwBGgFFFCLcDyB6BERo8lL9MgI8gzyjApBnhDoAnTBU3_GEn3AXxy99TcQPRzP61v01mec2Hqg5l_FldjkUID8AjeHakOv7JJ5MS_bm9XV3ot8unsK_e39fU0g-vfR4HVxDpO382wyjiYakD2OOc8JZP9nnFsYVHB5F-IN6PIJdPl5T8ej_jAfxdDJoZUtF6bbHw_tgap9XRVjN-zrKzWq1RVzxe2h0VoT63oYjGJx1IXtSFAlatGQpFpUO1ErVk0ralVxS80eDsJMbN3Oufu09i5sSovp9gcpqSkcK-PSlgoi7djfymyHBxCtKYndWlWq5ZbgIJxNOb10ss1uy9O3suqMQBQND6yss_lR2ml2VttcrldQ6uDvJiYbPBBhiWkMixtQc9YjvsiEeeSMQeslol3j8ZVGvC5eZxt8sUTX_bdgm8dF7XSYgC6rzeennGP4MDoDXbbZE9DlOf69o98BAAD__yft8EU">