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

    <tr>
        <th>Summary</th>
        <td>
            [clang-tidy] False positive readability-make-member-function-const when const overload already exists
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    ~~~c++
#include <memory>

struct S {
    std::unique_ptr<int> u;
    int* get() { return u.get(); }
 const int* get() const { return u.get(); }
};
~~~
~~~
[<source>:5:10: warning: method 'get' can be made const [readability-make-member-function-const]]
    5 |     int* get() { return u.get(); }
      |          ^
      | const
~~~
https://godbolt.org/z/sdKPco6Mn
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJycU82OmzAQfprhYhERO_wdOJBkuVSVKvUBKmNPwK2xU__sNj3w7JXZ7LbdXlZFFgwz_mbm-8bm3qvJIHZQHqE8ZzyG2bpOzE7MLp9UmOOYjVbeunVdBdBjWsUZih4oU0boKJEAOy24WHcD9nAPbm8fXBSBfCZQ30GEEOKDBNYD66NR3yN-uQYH7KRMAPZAIrA_tiYn7cmEAWgDtE2JiMMQnSFx9-oGdiRQn-84YY0P_0Kf3e9IkIyXJtZ1fWMkndjJ2-gEJrqsL4H1-wJYT564M8pMyVwwzFYSoPVWpCaCGzIiWbjEl1bKo0Mu-ai0Crd84d8wX3AZ0eWXaERQ1uTbTijPab2qUhKoT-S_9dmelwzPP-XD29hz4b-pzyFcfRodHYAOk5Wj1WFn3QR0-Al08PLDJ2GrjyaTHZMta3mG3b5qaVuzqi2zuWMV1m0lS6ywpVLWBS3ovqKcjRWvRNNmqqMFZUVDy_2BNvvDrmUXZJcRL5w1l7a5wKHAhSu90_pxSbUz5X3Erjq0TZNpPqL221mm1OAT2YJAaTrarkuYfIyTh0OhlQ_-d5aggt4ugdDcTHlQ8gblmQxceyRX61VQj0jeNy_yNKO5D9k-otOWS8J1At8I_kiFs-h090bP7a7thF2ADqmv-ye_OvsVRQA6bGw80GFj-ysAAP__riAeYw">