diff options
author | Jonas Devlieghere <jonas@devlieghere.com> | 2023-07-29 21:32:40 -0700 |
---|---|---|
committer | Jonas Devlieghere <jonas@devlieghere.com> | 2023-07-29 22:32:24 -0700 |
commit | 12f3d97fc68b304e0efbe183665c0183d9a372b3 (patch) | |
tree | 09166ab73ef2c65f3ff049c14db2480102486bc6 /llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp | |
parent | c835dcaccf8ef46a7aa8f535ae7a55a862c426c4 (diff) | |
download | llvm-12f3d97fc68b304e0efbe183665c0183d9a372b3.zip llvm-12f3d97fc68b304e0efbe183665c0183d9a372b3.tar.gz llvm-12f3d97fc68b304e0efbe183665c0183d9a372b3.tar.bz2 |
[lldb] Support recursive record types in CTF
Support recursive record types in CTF, for example a struct that
contains a pointer to itself:
struct S {
struct S *n;
};
We are now more lazy when creating LLDB types. When encountering a
record type (struct or union) we create a forward declaration and only
complete it when requested.
Differential revision: https://reviews.llvm.org/D156498
Diffstat (limited to 'llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions