================ ---------------- mustartt wrote: If we remove the assert, then when `OldT == STy` this source type's structure type has its name cleared. I don't think that's supposed to happen. https://github.com/llvm/llvm-project/pull/221758