mirror-llvm-project/lldb
jimingham 1969f15300
Reapply "Make result variables obey their dynamic values in subsequent expressions" (#211321) (#213308)
This adds back the patch that makes result variables retain their
dynamic type when you use them in subsequent expressions or fetch their
SBValues.

This reverts commit e1af868257.

The first time I submitted this I had some flakey tests, but when I
fixed the accounting for synthetic children those went away. But the
patch was still failing in a set of ObjC tests on x86_64. Those failures
weren't caused by this patch, but rather uncovered a bug in Tagged
Pointer detection, which I fixed in:

https://github.com/llvm/llvm-project/pull/213163
2026-07-31 11:13:06 -07:00
..
bindings [lldb/script] Migrate synthetic children providers onto ScriptedPythonInterface (#210845) 2026-07-30 13:39:36 -07:00
cmake [lldb] Make missing DWO diagnostics customizable (#212338) 2026-07-30 10:51:49 -07:00
docs [lldb/docs] Document the remaining scripted-extension plugin categories (#213140) 2026-07-30 23:11:11 +00:00
examples [lldb/script] Migrate synthetic children providers onto ScriptedPythonInterface (#210845) 2026-07-30 13:39:36 -07:00
include Reapply "Make result variables obey their dynamic values in subsequent expressions" (#211321) (#213308) 2026-07-31 11:13:06 -07:00
packages/Python/lldbsuite Reapply "Make result variables obey their dynamic values in subsequent expressions" (#211321) (#213308) 2026-07-31 11:13:06 -07:00
resources
scripts [lldb][docs] Generate the Python API enums page from headers (#202780) 2026-06-10 16:14:46 -07:00
source Reapply "Make result variables obey their dynamic values in subsequent expressions" (#211321) (#213308) 2026-07-31 11:13:06 -07:00
test Reapply "Make result variables obey their dynamic values in subsequent expressions" (#211321) (#213308) 2026-07-31 11:13:06 -07:00
tools [lldb] Make missing DWO diagnostics customizable (#212338) 2026-07-30 10:51:49 -07:00
unittests [lldb/script] Migrate synthetic children providers onto ScriptedPythonInterface (#210845) 2026-07-30 13:39:36 -07:00
utils [lldb-server] Add accelerator plugin infrastructure for debugging hardware accelerators like gpus (#198907) 2026-05-29 17:33:55 -05:00
.clang-format
.clang-tidy [lldb] Configure llvm-formatv-string clang-tidy options (#197242) 2026-05-13 08:22:43 -07:00
.gitignore
CMakeLists.txt [lldb][Windows] Use (lib)python3.dll when linking with limited API (#206585) 2026-06-30 10:32:31 +02:00
LICENSE.TXT
Maintainers.md [lldb] Nominate myself for FreeBSD maintainer (#180053) 2026-03-13 18:14:47 -07:00
use_lldb_suite_root.py