diff options
author | Daniel Grumberg <dgrumberg@apple.com> | 2024-08-19 15:57:43 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-19 15:57:43 +0100 |
commit | c60da1a271a6bb271e7703b2f7c71fbece67ab78 (patch) | |
tree | 637ab67943c49e390c0d3177443946e01754dcb4 /llvm/unittests/Support/MathExtrasTest.cpp | |
parent | 79f6ae05c139d3d5b6446f8a265a3c6e3f5b18f8 (diff) | |
download | llvm-c60da1a271a6bb271e7703b2f7c71fbece67ab78.zip llvm-c60da1a271a6bb271e7703b2f7c71fbece67ab78.tar.gz llvm-c60da1a271a6bb271e7703b2f7c71fbece67ab78.tar.bz2 |
[clang][ExtractAPI] Stop dropping fields of nested anonymous record types when they aren't attached to variable declaration (#104600)
- Introduce primitives for removing records from `APISet` and managing
the record chain of `RecordContext`
- Detect nested anonymous record types and remove them from the `APISet`
after they have been fully traversed and transfer ownership of child
records to the parent context (if any)
Diffstat (limited to 'llvm/unittests/Support/MathExtrasTest.cpp')
0 files changed, 0 insertions, 0 deletions