aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Commands/CommandObjectBreakpointCommand.cpp
diff options
context:
space:
mode:
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>2014-12-16 23:23:41 +0000
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>2014-12-16 23:23:41 +0000
commit875902689353d92ee3ff49fccb3412b2656176c7 (patch)
tree49f358a8b2e7ef43211f177b4ebefae087d3fb7b /lldb/source/Commands/CommandObjectBreakpointCommand.cpp
parentd52186ff5a397bb2335e6ee14ab37ead2bac3b67 (diff)
downloadllvm-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