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

    <tr>
        <th>Summary</th>
        <td>
            [clang-tidy] modernize-use-using suggested for extern "C" typedefs
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang-tidy,
            false-positive
      </td>
    </tr>

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

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

<pre>
    Repro: https://godbolt.org/z/6jdqMrjKs

The following code:
```
extern "C"
{
typedef int int_t;
}
```
should not issue any warnings with `modernize-use-using` because the typedef is inside an `extern "C"` block.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxsUsuu2zoM_Bp6IySQ6UeOF1743MCb226K7gvZom2lipSKctLk6wsZ6SsoIEKAiBnOjKiYzeyIWqjeoTpmao2LD-0HmpU1D-r0auPivc4Gr-_tJ7oED0UnlhgvDEUH2AP2s9eDt3HvwwzYPwD7-qS_fQyn_xlkB7L7vJCYvLX-ZtwsRq8pYWUHtXwe2dH3SMEJQPwPEFPz8A6yi_cLaZqEcTHVlwjF-9Y8vuB58avVwvkoDPNKQrm7uKngjJtZ3ExcBNTy7DUFZx60WzmVcTPUUgw0qpVJxIXEr4ksjGOjE1OCvghMKOvHr_tMt4VuikZl1OaH8i0v36oqz5ZW1ailnhBz0o2WzSEvRlmMpWwqjdM4ZaZFiZWssJJl2eT5vsAcVdMcqjddD01dQynprIzdW3s9p3izzVqbl3nRlJlVA1nevg5xtMrNu2j0PanbNE7KMu0unk00V0rP1TELbSLbDevMUEprOPJv-mii3XbhD7bqKP6RmuB1nokjaTH5IP4O52eGnK3Bti_LYuKyDvvRnwH7NPh57S7Bn2iMgP1mkgH7p89riz8CAAD__yRU1wA">