diff options
author | Jim Ingham <jingham@apple.com> | 2015-05-21 00:27:01 +0000 |
---|---|---|
committer | Jim Ingham <jingham@apple.com> | 2015-05-21 00:27:01 +0000 |
commit | 7ac5c86ba933fd02148e72c88b467b2313fdb8d3 (patch) | |
tree | 1b33dd85a1f11ca4d687364344de3de7253085f3 /clang/lib/Lex/Pragma.cpp | |
parent | 07b5899367e6aa29735c3487ea4966c105b36413 (diff) | |
download | bcm5719-llvm-7ac5c86ba933fd02148e72c88b467b2313fdb8d3.tar.gz bcm5719-llvm-7ac5c86ba933fd02148e72c88b467b2313fdb8d3.zip |
Fix the logic in DynamicLoaderMacOSXDYLD::Clear that would only remove the old dyld notification
breakpoint only if the process it was for is still alive. We need to always remove this because
it has a pointer to the old loader, and if we ever hit it we will crash. I also put in a sanity
check in the callback function to make sure we don't invoke it if the process is wrong.
<rdar://problem/21006189>
llvm-svn: 237866
Diffstat (limited to 'clang/lib/Lex/Pragma.cpp')
0 files changed, 0 insertions, 0 deletions