<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">