diff options
author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2014-12-16 23:23:41 +0000 |
---|---|---|
committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2014-12-16 23:23:41 +0000 |
commit | 875902689353d92ee3ff49fccb3412b2656176c7 (patch) | |
tree | 49f358a8b2e7ef43211f177b4ebefae087d3fb7b /lldb/source/Commands/CommandObjectBreakpointCommand.cpp | |
parent | d52186ff5a397bb2335e6ee14ab37ead2bac3b67 (diff) | |
download | llvm-875902689353d92ee3ff49fccb3412b2656176c7.zip llvm-875902689353d92ee3ff49fccb3412b2656176c7.tar.gz llvm-875902689353d92ee3ff49fccb3412b2656176c7.tar.bz2 |
Linker: Drop superseded subprograms
When a function gets replaced by `ModuleLinker`, drop superseded
subprograms. This ensures that the "first" subprogram pointing at a
function is the same one that `!dbg` references point at.
This is a stop-gap fix for PR21910. Notably, this fixes Release+Asserts
bootstraps that are currently asserting out in
`LexicalScopes::initialize()` due to the explicit instantiations in
`lib/IR/Dominators.cpp` eventually getting replaced by -argpromotion.
llvm-svn: 224389
Diffstat (limited to 'lldb/source/Commands/CommandObjectBreakpointCommand.cpp')
0 files changed, 0 insertions, 0 deletions