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

    <tr>
        <th>Summary</th>
        <td>
            Handle C++ operators call expr
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang-include-cleaner
      </td>
    </tr>

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

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

<pre>
    By design, calls to ADL extension points are not counted as uses in include-cleaner (rationale: the provider of the type is responsible for providing the associated ADL functions).

ADL extension points are hard to be identified either from callsite or from the declaration. However, operators are a special case, they are always ADL extension points, thus references to operator should not be reported in WalkAST.cpp (A side-effect bonus, it will help to mitigate the issue of include real file path for e.g. `std::string::operator+` due to the missing operator symbols in our std database)

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx0U01vszgQ_jXmMgoCE0g4cEhaRT3sbVfa84AHmK1jI49pm3-_MqTqavW-Fz7s8TPPxxhFeHJEnaqvSuvZvxM7pbWqXzNc4-xDt69lvTeP7voAQ-mE0i8woLUC0cPl9Q-gr0hO2DtYPLsogIHA-QiDX10kAyiwCgmwA3aDXQ0dBkvoKIDS54CRvUNLqrpAnAmW4D_YUAA_bv_xsRCwQCBZvBPuLcHow7OO3bRVoYgfGFO_RGpc3ZBwRek2V8WrKi7787eMZwwmSeoJ2JCLPDIZII4zBRiDv--qORL450Lqa2iwuGvI4c1_0geFZJFfKGD0YQdHkIUGRgsDCqX9ONNj37Kf-JBfOrnXrUn6SIHcQJvp39Ags1-t2bzuCQItPiT97OBvtO-XP__Kh2VJHl9A2NCBxpGGCL1364bNET7ZWpjJLgn4zpEnjLQJY5GVUgbPzCAQWhjZEiwY5y0CyqccVFNINKq6qOoiMbCb9u9vmkpfVVOAWSn1SNB3Fkm5_Qh53HtvtwnxawCJBgxG7Dev2j24zHSVaasWM-rK5lSeiqbUbTZ3zaltC2z1-Xw-9k2F5lzjWTf9iGNfVdWYcacLrUutdVkcz8c2P7anStdFXVaNLltTqmNBd2SbW_txz32Ysk18V7dNXWcWe7LyvCaDRTcd_jfGz1sTunT-0K-TqGNhWaL8IEaOlro3dMYSvCRP9PU_Q5JmC-hrCdkabDfHuEhyUd-Uvk0c57XPB39X-pYAn6_DEvw_NESlbxtfUfq2Uf43AAD__wOKTrc">