summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/debugger/TestDebuggerAPI.py
diff options
context:
space:
mode:
authorMehdi Amini <mehdi.amini@apple.com>2016-09-14 22:29:59 +0000
committerMehdi Amini <mehdi.amini@apple.com>2016-09-14 22:29:59 +0000
commite470927187f6a3848613a41ba98a21471800ed0d (patch)
tree26099177f5b181840636de331551ea23b975c1fb /lldb/packages/Python/lldbsuite/test/python_api/debugger/TestDebuggerAPI.py
parent8d22e6c27ba54e9eba3fa0294f08bbced7447b3f (diff)
downloadbcm5719-llvm-e470927187f6a3848613a41ba98a21471800ed0d.tar.gz
bcm5719-llvm-e470927187f6a3848613a41ba98a21471800ed0d.zip
Fix auto-upgrade of TBAA tags in Bitcode Reader
If TBAA is on an intrinsic and it gets upgraded, it'll delete the call instruction that we collected in a vector. Even if we were to use WeakVH, it'll drop the TBAA and we'll hit the assert on the upgrade path. r263673 gave a shot to make sure the TBAA upgrade happens before intrinsics upgrade, but failed to account for all cases. Instead of collecting instructions in a vector, this patch makes it just upgrade the TBAA on the fly, because metadata are always already loaded at this point. Differential Revision: https://reviews.llvm.org/D24533 llvm-svn: 281549
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/debugger/TestDebuggerAPI.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud