[Lldb-commits] [lldb] Use `llvm::APInt` for `VariantMember` Discriminants (PR #188487)

via lldb-commits lldb-commits at lists.llvm.org
Tue Apr 14 06:30:54 PDT 2026


Nerixyz wrote:

> In terms of testing logic, I straight up don't know enough about DWARF to test with the kind of elegance that the other tests have. It looks like they're running individual tags through specific functions? I can hack something together with `SymbolFile::FindTypes` and inspect the type from there, but it won't be pretty.

You don't have to write a unit test for this (I think). Either a shell test (https://github.com/llvm/llvm-project/tree/main/lldb/test/Shell/SymbolFile/DWARF) or API test (https://github.com/llvm/llvm-project/tree/main/lldb/test/API; no DWARF specific directory afaik) should suffice. Usually you can start with a rather large YAML file and remove things you don't need. There are already some shell tests that use yaml2obj.

https://github.com/llvm/llvm-project/pull/188487


More information about the lldb-commits mailing list