]> granicus.if.org Git - clang/commit
[libclang] Allow crash recovery with LIBCLANG_NOTHREADS
authorErik Verbruggen <erikjv@me.com>
Tue, 14 Nov 2017 09:34:39 +0000 (09:34 +0000)
committerErik Verbruggen <erikjv@me.com>
Tue, 14 Nov 2017 09:34:39 +0000 (09:34 +0000)
commitaa2b9952ef98a5fe2d47384ef17106855b8bae51
treeb70bb39a90268e8450f56b216f813da4338d2c2f
parentbf29fe4665de7cdc5686068f13fe0904f81b99c7
[libclang] Allow crash recovery with LIBCLANG_NOTHREADS

Enabled crash recovery for some libclang operations on a calling thread even
when LIBCLANG_NOTHREAD is specified.

Previously it would only run under crash recovery if LIBCLANG_NOTHREAD is not
set. Moved handling of LIBCLANG_NOTHREAD env variable into RunSafely from its
call sites.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@318142 91177308-0d34-0410-b5e6-96231b3b80d8
tools/libclang/CIndex.cpp
tools/libclang/CIndexCodeCompletion.cpp
tools/libclang/Indexing.cpp