diff options
author | Jim Ingham <jingham@apple.com> | 2012-11-01 01:15:33 +0000 |
---|---|---|
committer | Jim Ingham <jingham@apple.com> | 2012-11-01 01:15:33 +0000 |
commit | 455fa5ccc6ad7a5a6227166f74474124d614e8ea (patch) | |
tree | fbc785341c505e0fb1c73c012b8034f262ace604 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 4e45abf0aeb7957e1bd7b58785383d0d753c9e23 (diff) | |
download | bcm5719-llvm-455fa5ccc6ad7a5a6227166f74474124d614e8ea.tar.gz bcm5719-llvm-455fa5ccc6ad7a5a6227166f74474124d614e8ea.zip |
There seems to be some odd corner case where we shut down the ProcessGDBRemote, but we haven't managed to shut down the async thread. That causes the ProcessGDBRemote::AsyncThread to crash when it wakes up. So I changed StartAsyncThread and StopAsyncThread to be callable multiple times (only the first one does anything) so that we can just shut it down unequivocally in the ProcessGDBRemote destructor.
<rdar://problem/12602981>
llvm-svn: 167197
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions