summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/symbol-context/TestSymbolContext.py
diff options
context:
space:
mode:
authorOCHyams <orlando.hyams@sony.com>2019-11-25 09:02:05 +0000
committerOCHyams <orlando.hyams@sony.com>2019-11-25 10:55:14 +0000
commit2de23c8364babb49fe39d81048cd304a5ac2934e (patch)
treedf5640e86e23a095372c95f72480b92b7dfb6327 /lldb/packages/Python/lldbsuite/test/python_api/symbol-context/TestSymbolContext.py
parent29b4d8f19e30910c099c5453da258843d6b7869a (diff)
downloadbcm5719-llvm-2de23c8364babb49fe39d81048cd304a5ac2934e.tar.gz
bcm5719-llvm-2de23c8364babb49fe39d81048cd304a5ac2934e.zip
[DebugInfo@O2][Utils] Undef instead of delete dbg.values in helper func
Summary: Related bug: https://bugs.llvm.org/show_bug.cgi?id=40648 Static helper function rewriteDebugUsers in Local.cpp deletes dbg.value intrinsics when it cannot move or rewrite them, or salvage the deleted instruction's value. It should instead undef them in this case. This patch fixes that and I've added a test which covers the failing test case in bz40648. I've updated the unit test Local.ReplaceAllDbgUsesWith to check for this behaviour (and fixed a typo in the test which would cause the old test to always pass). Reviewers: aprantl, vsk, djtodoro, probinson Reviewed By: vsk Subscribers: hiraditya, llvm-commits Tags: #debug-info, #llvm Differential Revision: https://reviews.llvm.org/D70604
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/symbol-context/TestSymbolContext.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud