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

    <tr>
        <th>Summary</th>
        <td>
            [clang-tidy][request] Flag function call with incorrect base class qualifier
        </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++
struct B {
    static void f() {}
};

struct D1 : B {};

struct D2 : D1 {
    void g() {
        D1::f(); // should be B::f()
 }
};
~~~
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx0ktuOozAMhp_G3FitghNOF7koQrxHCClklcJMDl3NDc--gqLdjrSDkBIln-3f_qNCsNNijISihaLLVIrz6qWevZ79ZbJxTkM2rOOX3LZNA7X7zzpgtxB90hFbhOo8QUQMUUWr8bnaEe9ANVBzAFX3YvYNP_lvebocgd_OdD9CdEA7-170qDa9Vft7s39dDvwG_HbKAd4iUA_UY5jX5EYcDLbfkVf8f0Vv25aNko8Nb1RmZF4RL0VR1WU2y0YpXua1EWKoS94wRXVTGMN1XpnyPuSZlcRIsDoXuaBGlNexYhXlbOBK3PlQcRDMPJR1V-eej-vqp8yGkIzMmWCszpwajAuHV0TaqWW6RDt-AdHunZd71GVIUwDBnA0x_MsTbXSHy29hRQdF681nMiFC0WHv1IT3tOho1wW1cg5_2zijXfTqvdERBxUMaqdCwM-knL1b47PknZxj_Aj7EI_Jvt7NVa8PoH6XcC6XD7_-MjoC9UdfAag_W3tK-hMAAP__M8y7JA">