summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
diff options
context:
space:
mode:
authorStephen Tozer <Stephen.Tozer@Sony.com>2021-03-26 14:52:56 +0000
committerStephen Tozer <Stephen.Tozer@Sony.com>2021-04-08 17:01:45 +0100
commite10493eb5012a2c313471489646bde9595ea06c0 (patch)
tree31ea219d6fe1d0e92a367d2c69a8b10bef824c4d /lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
parente184eeaa3ba124722684dcaece92e712f2484d9b (diff)
[DebugInfo] Correctly track SDNode dependencies for list debug values
During SelectionDAG, we must track the SDNodes that each SDDbgValue depends on to compute its value. These are ultimately derived from the location operands to the SDDbgValue, but were stored in a separate vector prior to this patch. This resulted in cases where one of the lists was updated incorrectly, resulting in crashes during compilation. This patch fixes the issue by directly recomputing the dependency list from the SDDbgOperands in getDependencies(). Differential Revision: https://reviews.llvm.org/D99423
Diffstat (limited to 'lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp')
0 files changed, 0 insertions, 0 deletions