https://godbolt.org/z/fYs6ffrPT ```C++ #include <stdio.h> struct Undefined; struct Defined { Undefined* undef; }; int main() { Undefined* value = nullptr; __builtin_dump_struct(value, printf); return 0; } ``` Compiling this program crashes the clang frontend. Replacing the type of `value` with `Defined` emits correct code.