Fix multithread crash

This commit is contained in:
Jacob Dufault 2017-04-14 15:58:07 -07:00
parent 8f1e517c0a
commit 337c1f0b12

View File

@ -1444,7 +1444,8 @@ std::vector<std::unique_ptr<IndexedFile>> Parse(FileConsumer::SharedState* file_
clang::Index index(0 /*excludeDeclarationsFromPCH*/,
0 /*displayDiagnostics*/);
clang::TranslationUnit tu(index, filename, args, {} /*unsaved_files*/, CXTranslationUnit_KeepGoing);
std::vector<CXUnsavedFile> unsaved_files;
clang::TranslationUnit tu(index, filename, args, unsaved_files, CXTranslationUnit_KeepGoing);
if (dump_ast)
Dump(tu.document_cursor());