aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Commands/CommandObjectThread.cpp
diff options
context:
space:
mode:
authorStephen Tozer <stephen.tozer@sony.com>2022-06-20 10:41:15 +0100
committerStephen Tozer <stephen.tozer@sony.com>2022-07-11 13:38:23 +0100
commitf9ac161af9d9c3af03cda25497a7280f51fd92ac (patch)
tree6dec156d1c8488dab0ce39885216c3b31a271613 /lldb/source/Commands/CommandObjectThread.cpp
parent6e2329e33ae3f0239785af0fb69bf73ebe3b8899 (diff)
downloadllvm-f9ac161af9d9c3af03cda25497a7280f51fd92ac.zip
llvm-f9ac161af9d9c3af03cda25497a7280f51fd92ac.tar.gz
llvm-f9ac161af9d9c3af03cda25497a7280f51fd92ac.tar.bz2
[DebugInfo][InstrRef] Fix error in copy handling in InstrRefLDV
Currently, an error exists when InstrRefBasedLDV observes transfers of variables across copies, which causes it to lose track of variables under certain circumstances, resulting in shorter lifetimes for those variables as LDV gives up searching for live locations for them. This patch fixes this issue by storing the currently tracked values in the destination first, then updating them manually later without clobbering or assigning them the wrong value. Differential Revision: https://reviews.llvm.org/D128101
Diffstat (limited to 'lldb/source/Commands/CommandObjectThread.cpp')
0 files changed, 0 insertions, 0 deletions