llvm-project/lldb
Dave Lee c327f99254 [lldb] Refactor deduction of the instance variable's name (NFC)
Move responsibility of providing the instance variable name (`this`, `self`) from
`TypeSystem` to `Language`.

`Language` the natural place for this, but also has downstream benefits. Some languages
have multiple `TypeSystem` implementations (ex Swift), and by placing this logic in the
`Language`, redundancy is avoided.

This change relies on the tests from D145348 and D146320.

Differential Revision: https://reviews.llvm.org/D146548
2023-03-21 15:22:07 -07:00
..
bindings
cmake [lldb][CMake] Enforce not letting lldbUtility link against any other lldb libs 2023-03-21 11:03:51 -07:00
docs
examples
include/lldb [lldb] Refactor deduction of the instance variable's name (NFC) 2023-03-21 15:22:07 -07:00
packages/Python/lldbsuite
resources
scripts
source [lldb] Refactor deduction of the instance variable's name (NFC) 2023-03-21 15:22:07 -07:00
test Recommit [lldb] Change dwim-print to default to disabled persistent results 2023-03-21 10:42:24 -07:00
third_party/Python/module
tools
unittests
utils
.clang-format
.clang-tidy
.gitignore
CMakeLists.txt
CODE_OWNERS.txt
LICENSE.TXT
use_lldb_suite_root.py