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

    <tr>
        <th>Summary</th>
        <td>
            __builtin_dump_struct crashes on QByteArray
        </td>
    </tr>

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

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

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

<pre>
    `test.cpp`:
```cpp
#include <QByteArray>

int main()
{
        QByteArray q;
        __builtin_dump_struct(&q, &printf);
        return 0;
}
```

`test.pro`:
```qmake
SOURCES += test.cpp

CONFIG += c++20

QMAKE_CC = clang
QMAKE_CXX = clang++
QMAKE_LINK = clang++
```

Compile with
```sh
qmake test.pro
make
```

When I run `./test` I get:
```
❯ ./test
class QByteArray {
QByteArray::DataPointer d : struct QArrayDataPointer<char> {
    QArrayDataPointer<char>::Data * d : (nil)
[1]    132985 segmentation fault (core dumped)  ./test
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx8VN1yszYQfZrlRvN5xMr8XXCBsem4aZOmmTa58wiQjVohiCSS8dt3wI5NXM_n8SCxZ_dIZzkSt1YetBApBCsI1h4fXNOZ9NfButeGO_EhzPZJq-Mr124lnBMm72rxtxSfXtnVxxRC6oR1i6rvIaTAMqBroNk4n_5j_BRBJnWlhloQYPnz6uhEZgw_AtucE6an1I60XGrAGDA5I9HqNCHn37WavAO7AXe7cpDKSb2rh7bfWWeGyk104TtgTgDD3kjt9iP_bbERbjCa0AsA0fpG0Xy3X-p7091V_97yf8Up9vL015_55oUAroCtyaVpM7b86bHY_vKVUY0jrvDbgs-_Zw-bXZ6TKUNxffgWf3ubAVP5HP5t-_hwH78rLu_aXipBPqVrbtLsOTDpI5cWTLGr5Lusr43QZEvMoAmEdAFYjOUQUrIlB-H-38Pz6wYhWUNWkEvJFK8Ut3ZuiItZ5hbLgGVr7vgfndROGFITYBk5WYM8T0kzGFheNdwA25Bv1vtJ4nUJApid-QFjLdXVxsHKh2A9MvkMkzggVhxaoR13stNkzwflxpqqM4KM3hU1YEJuBF_64tUpqxOWcE-kfkQpJsvED70mjWkY-aLEiiUhVmXIcBkGS4rlPqJxRNGTKVJkvu_HNKYx0sU-KH2_DinFOg6wLmFJRculWij10S46c_CktYNII4yWS0_xUig7XRiIWnySCQTE8f4w6VjzoxwOFpZUSevslcVJp0R694CSynDbCEs6Pfua3mBU2jjX27HBWAAWB-maoVxUXQtYjMzn4Udvun_EeNKLaT8WsJj2-18AAAD__9A5YZ4">