aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
diff options
context:
space:
mode:
authorJonas Devlieghere <jonas@devlieghere.com>2023-07-29 21:32:40 -0700
committerJonas Devlieghere <jonas@devlieghere.com>2023-07-29 22:32:24 -0700
commit12f3d97fc68b304e0efbe183665c0183d9a372b3 (patch)
tree09166ab73ef2c65f3ff049c14db2480102486bc6 /llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
parentc835dcaccf8ef46a7aa8f535ae7a55a862c426c4 (diff)
downloadllvm-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