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

    <tr>
        <th>Summary</th>
        <td>
            [clang-tidy] misc-include-cleaner: dupliatcate insertion on different symbols from same header
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

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

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

<pre>
    Testcase:
```c
// baz.h

#pragma once
int baz();
#define BAZ 10

// test.c
#include "bar.h"
int BazResult = baz();
int BazResult1 = BAZ;
```

command:
```
clang-tidy -fix -checks=-*,misc-include-cleaner test.c
```
fixed test.c
```c
#include "baz.h"
#include "baz.h"
int BazResult = baz();
int BazResult1 = BAZ;
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJysUsGOozoQ_JrmYoFMe0jCgQN5UT7gaU9za-wGvGtMZJvVzHz9KgwzmWize1oJCdFddFdVF8VoB8_cQHWE6pTRksY5NIa8fTlImXWzeW2-cUyaIoNqQZ5AtrCT74_evvEMeBYdvRXjVtnq6hJomEjMXvN7zfp0BQIeAGtQx0-k4d56Fsf2WZTyfso6PXFMxedCZb12i2EBiB2FYgTE24Ijvf3PcXFJgDo9WHeHKVfQsX2-sfnQ95WGnqeJvPndhK3tyA95suZV5L19EbkeWf-IoE45YAv432SjzjfWuXZMnsO9qPuBvX1h8xjwBxfevrjwt96_dCgzjTK1qinjptzV6rDHPapsbLpemt0ed52UhjQ-mZ612rOpFZcVdnVmG5SoZC0rKUuUqsCq1Ptyz9QZIiUNPEmeyLrCuZ9TMYchszEu3OwqPFSZo45d_MhtaK6gvFuGCE_S2Zji7bdkk1sTfrsRVCfx6CCgWmGWi7OUNCUW1kcOyc5ezF4Y2_cc2CcRX6dudlH0YZ5EpInFyGQ4ZEtwzZjSJV5jsuZ2sGlcukLPE-D5Sml75Zcwf2edAM-rrAh4XpX9CgAA__9fBgre">