5 Commits

Author SHA1 Message Date
Michael Buch
1bc63265af
[lldb][DWARFASTParserClang] Support constant index encoding of DW_AT_object_pointer (#144998)
Starting with https://github.com/llvm/llvm-project/pull/124790, Clang
emits `DW_AT_object_pointer` encoded as integer constants rather than
DIE references. This patch accounts for this.

Depends on https://github.com/llvm/llvm-project/pull/145328 and
https://github.com/llvm/llvm-project/pull/145126
2025-06-23 17:58:17 +01:00
Michael Buch
ee4c2bb687 [lldb][test] explicit-member-function-quals.cpp: add -glldb
This will get un-XFAILed but requires `-glldb` in an upcoming patch.
2025-06-18 11:32:23 +01:00
Michael Buch
8bd728180c [lldb][test] explicit-member-function-quals.cpp: fix expected output
The `type lookup` output looks different.
2025-01-31 12:38:07 +00:00
Michael Buch
38cb69373e [lldb][test] explicit-member-function-quals.cpp: fix triple flag
The compilation was failing because `triple` is an `Xclang` flag.
The failure was hidden by the XFAIL.
2025-01-30 15:09:53 +00:00
Michael Buch
4b57236bac
[lldb][test] Add test for detecting CV-quals of explicit object member functions (#125053)
This is XFAILed for now until we find a good way to locate the
DW_AT_object_pointer of function declarations (a possible solution being
https://github.com/llvm/llvm-project/pull/124790).

Made it a shell test because I couldn't find any SBAPIs that i could
query to find the CV-qualifiers/etc. of member functions.
2025-01-30 12:50:57 +00:00