зеркало из https://github.com/microsoft/clang-1.git
[libclang] Check for environment variable CINDEXTEST_NOTHREADS in clang_reparseTranslationUnit.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143242 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
407ef9a928
Коммит
8c4b47eff0
|
@ -2718,6 +2718,12 @@ int clang_reparseTranslationUnit(CXTranslationUnit TU,
|
|||
unsigned options) {
|
||||
ReparseTranslationUnitInfo RTUI = { TU, num_unsaved_files, unsaved_files,
|
||||
options, 0 };
|
||||
|
||||
if (getenv("CINDEXTEST_NOTHREADS")) {
|
||||
clang_reparseTranslationUnit_Impl(&RTUI);
|
||||
return RTUI.result;
|
||||
}
|
||||
|
||||
llvm::CrashRecoveryContext CRC;
|
||||
|
||||
if (!RunSafely(CRC, clang_reparseTranslationUnit_Impl, &RTUI)) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче