diff options
author | Greg Clayton <gclayton@apple.com> | 2013-03-19 00:20:55 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2013-03-19 00:20:55 +0000 |
commit | 9585fbfc67a8de61a87e98e6a1b989a1ed98e48d (patch) | |
tree | c343bd265584d82e6e354722d328758e14f541f9 /lldb/source/DataFormatters | |
parent | 8dfb68e0398ef48d41dc8ea058e9aa750b5fc85f (diff) | |
download | bcm5719-llvm-9585fbfc67a8de61a87e98e6a1b989a1ed98e48d.tar.gz bcm5719-llvm-9585fbfc67a8de61a87e98e6a1b989a1ed98e48d.zip |
<rdar://problem/13443931>
Fixed a crasher in the SourceManager where it wasn't checking the m_target member variable for NULL.
In doing this fix, I hardened this class to have weak pointers to the debugger and target in case they do go away. I also changed SBSourceManager to hold onto weak pointers to the debugger and target so they don't keep objects alive by holding a strong reference to them.
llvm-svn: 177365
Diffstat (limited to 'lldb/source/DataFormatters')
0 files changed, 0 insertions, 0 deletions