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

    <tr>
        <th>Summary</th>
        <td>
            __builtin_dump_struct throws compilation error on __int128 bit fields
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    clang --version
clang version 19.0.0git (https://github.com/llvm/llvm-project.git ccc48d45b832def14c8bc1849cf64c805892368d)
Target: arm64-apple-darwin23.3.0
Thread model: posix

```
#include <stdio.h>

typedef struct x_t {
  __int128 x : 1;
} x_t;

int main ()
{
  x_t x = {0};
  __builtin_dump_struct (&x, printf);
  return (0);
}
```

repro.c:10:3: error: address of bit-field requested
   10 |   __builtin_dump_struct (&x, printf);
      |   ^
1 error generated.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJycU8GSqyoQ_RrcULEQUHHhIjN5-YK3TyG0ynsEvIAzmb-_hTqTWczm3lSqLeg-53Q33TJGMzmAHtUvqL4Uck2zD_3sZPhffiQTi8Hrj15Z6SZ8Or1BiMY7RC6InPfL4wpXXUlKMpmEERVzSktE7IzoFdHrZNK8DqXyd0Sv1r59fk5L8P-BSmVGKaW40LweBKMaxoorMahK8E6NDVeC1KKjrBEa0W6X_1eGCRJiZyzDveEnuSwWTlqGd-MoK1lJjrg5gNT47jXYHL34aB6767ANOf77kTLjlF01YMReY9LGlzNi_3yHpI8FNIyIdDGFVSX8uCWM2pfdi_HtZlyqqMAPnCUrxA4Xai859nnerHEJ36VxuXVf9X2jy-yZ6ZI1CGovX_gsNazGJuNuer0vtyOfjah5IPqKl2BcGjPtExQgrWGTI98dmfnHlmw2wBJ8qRA7VwSxM8uVQQg-bG-gdYAYsR_xYNJpNGA1DvBrhZhAf-riimDUvuK_TDv_djiqj_eo9hTwBA6CTKDLQvdMd6yTBfRVS7qatqIVxdx33diOogY-MD0oMdYEWt7ykdXA2kbUhekpoZwwwgmvq0qUHR9U0zLVNWPLBAfECdylsWWe3tKHqTAxrtAL1ja0sHIAG7dNotTBO96ciNK8WKHfJn5Yp4g4sSam-GRJJlnof25JmoN_j1j5-2KsTHnV9oq9e47ZYBLeWh6LNdj-z9YP0euWaUT0ulXyOwAA___J0Day">