diff options
author | Tatyana Krasnukha <tatyana@synopsys.com> | 2020-02-13 15:51:13 +0300 |
---|---|---|
committer | Tatyana Krasnukha <tatyana@synopsys.com> | 2020-02-18 13:49:07 +0300 |
commit | b624b7dfd087809fb58bff0737750e75375fe450 (patch) | |
tree | 2ed05ffe76deee84e09296d8db5bf5015736edc9 /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
parent | 185ef697ef5c60d7a5c801925e6abdad52226c2b (diff) | |
download | llvm-b624b7dfd087809fb58bff0737750e75375fe450.zip llvm-b624b7dfd087809fb58bff0737750e75375fe450.tar.gz llvm-b624b7dfd087809fb58bff0737750e75375fe450.tar.bz2 |
[lldb] Make shared_from_this-related code safer
Pass TargetSP to filters' CreateFromStructuredData, don't let them guess
whether target object is managed by a shared_ptr.
Make Breakpoint sure that m_target.shared_from_this() is safe by passing TargetSP
to all its static Create*** member-functions. This should be enough, since Breakpoint's
constructors are private/protected and never called directly (except by Target itself).
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions