diff options
author | Michael Buch <michaelbuch12@gmail.com> | 2025-06-19 13:42:23 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-06-19 13:42:23 +0100 |
commit | dae5104eed451fdd0354ff9639feba10f9dc5440 (patch) | |
tree | 5e820c4f62978fecce8c93c808a8cd8501447f78 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 5148e085386fb1808fba055e170d88e3344220ca (diff) | |
download | llvm-dae5104eed451fdd0354ff9639feba10f9dc5440.zip llvm-dae5104eed451fdd0354ff9639feba10f9dc5440.tar.gz llvm-dae5104eed451fdd0354ff9639feba10f9dc5440.tar.bz2 |
[lldb][DWARFASTParserClang] Make GetCXXObjectParameter public and call it from unit-tests (#144879)
My goal is to remove the `object_pointer` member on
`ParsedDWARFTypeAttributes` since it's duplicating information that we
retrieve with `GetCXXObjectParameter` anyway. To continue having
coverage for the `DW_AT_object_pointer` code-paths, instead of checking
the
`attrs.object_pointer` I'm now calling `GetCXXObjectParameter` directly.
We could find some very roundabout way to go via the Clang AST to check
that the object parameter was parsed correctly, but that quickly became
quite painful.
Depends on https://github.com/llvm/llvm-project/pull/144876
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions