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

    <tr>
        <th>Summary</th>
        <td>
            [clang-tidy] bugprone-tagged-union-member-count false warning when using enum & pthread_mutex_t
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang-tidy
      </td>
    </tr>

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

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

<pre>
    Source C file:
```
#include <pthread.h>

typedef enum {
  MYENUM_ONE,
 MYENUM_TWO,
} myEnumT;

typedef struct {
  pthread_mutex_t mtx;       
 myEnumT         my_enum;
} myTypeT;
```
Using clang-tidy bugprone-tagged-union-member-count:
```
<source>:8:9: warning: tagged union has more data members (3) than tags (2)! [bugprone-tagged-union-member-count]
    8 | typedef struct {
      | ^
1 warning generated.
```

This is incorrect warning.

clang-tidy vesion: 20.1.1

Issue also reproducible in this link:
https://godbolt.org/z/o3fb9bbrb

</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyMU0GP4ygT_TXlSykWBrsTH3xw0h3pO8zM4evRak8tMGWbXQwR4J7J_voVTnqmt7UrjYVkVFS9qvfgyRjN5Ig6aI7QPBZyTbMPnVSa7CIn0oXy-tr9369hIDzhaCyB6IH18MDui_XAhXGDXTUhiNMlzYGkLmcQT_mQ9el6IU0jklsXhP0RWI_46fenz18_vXz5_AT8lCP3wPNvX24B2D_icn1y6_IM4vhPpJjCOqQfWPeWL8ua6PtLwiV9B3HE25cz7jj49i3XlzzMHXdr9Hy90Fujd9y-RuMmHKx00y4ZfUW1TpfgHe2SnCbSu9UZ73YLLYrCbvCrS_8ikDjFTcIsiegPIPoWRI_fZHDGTXl7Q8MNDWcZcfGBUMsk8YYdEfhBAG8xzdLl_C3CgbfAK4Tm-AuTNY-bXogHhP0J_0POTbX9CaHJF1i9jYkTOQoykS4_8mP982wi5uUGHwIN6a2qvJ2_U_CVovEuk-asrMrqlvC_GFdCaaPHQJfg9ToYZQmNw5SxrXF_3pSdU7rEvOVn4OfJa-VtKn2YgJ__An72YlStUkEB6wvdCd2KVhbUVfu6rirW8KaYOzUqPrRKt_u9Em2t1EGPst6zig-8GpkoTMcZb1jNDlXFDnVTyodD_TAqObSk1dCMUDNapLGlta9Lbl-YTKGrRH2oWWGlIhs3Y3H-kz1wno0Wuly1U-sUoWbWxBR_4iST7GbJd2XN4y-8PByljfTjvr7N5HDdHvDNevzho1WKNdjug6AmzasqB78AP-eZ7r_dJfg_aEjAzxvRCPx85_ra8b8DAAD__6PtVqM">