diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/c-index-test/c-index-test.c | 3 | ||||
-rw-r--r-- | tools/libclang/CIndex.cpp | 7 | ||||
-rw-r--r-- | tools/libclang/libclang.darwin.exports | 1 | ||||
-rw-r--r-- | tools/libclang/libclang.exports | 1 |
4 files changed, 10 insertions, 2 deletions
diff --git a/tools/c-index-test/c-index-test.c b/tools/c-index-test/c-index-test.c index be5084b7b6..f95829b95a 100644 --- a/tools/c-index-test/c-index-test.c +++ b/tools/c-index-test/c-index-test.c @@ -639,7 +639,8 @@ int perform_test_reparse_source(int argc, const char **argv, int trials, } for (trial = 0; trial < trials; ++trial) { - if (clang_reparseTranslationUnit(TU, num_unsaved_files, unsaved_files)) { + if (clang_reparseTranslationUnit(TU, num_unsaved_files, unsaved_files, + clang_defaultReparseOptions(TU))) { clang_disposeTranslationUnit(TU); free_remapped_files(unsaved_files, num_unsaved_files); clang_disposeIndex(Idx); diff --git a/tools/libclang/CIndex.cpp b/tools/libclang/CIndex.cpp index 34de78ca1c..0f43cf6359 100644 --- a/tools/libclang/CIndex.cpp +++ b/tools/libclang/CIndex.cpp @@ -1459,9 +1459,14 @@ void clang_disposeTranslationUnit(CXTranslationUnit CTUnit) { delete static_cast<ASTUnit *>(CTUnit); } +unsigned clang_defaultReparseOptions(CXTranslationUnit TU) { + return CXReparse_None; +} + int clang_reparseTranslationUnit(CXTranslationUnit TU, unsigned num_unsaved_files, - struct CXUnsavedFile *unsaved_files) { + struct CXUnsavedFile *unsaved_files, + unsigned options) { if (!TU) return 1; diff --git a/tools/libclang/libclang.darwin.exports b/tools/libclang/libclang.darwin.exports index a53595b7cb..671d376a86 100644 --- a/tools/libclang/libclang.darwin.exports +++ b/tools/libclang/libclang.darwin.exports @@ -16,6 +16,7 @@ _clang_createTranslationUnitFromSourceFile _clang_defaultCodeCompleteOptions _clang_defaultEditingTranslationUnitOptions _clang_defaultDiagnosticDisplayOptions +_clang_defaultReparseOptions _clang_disposeCodeCompleteResults _clang_disposeDiagnostic _clang_disposeIndex diff --git a/tools/libclang/libclang.exports b/tools/libclang/libclang.exports index 70aad53315..9b2d0ad469 100644 --- a/tools/libclang/libclang.exports +++ b/tools/libclang/libclang.exports @@ -16,6 +16,7 @@ clang_createTranslationUnitFromSourceFile clang_defaultCodeCompleteOptions clang_defaultEditingTranslationUnitOptions clang_defaultDiagnosticDisplayOptions +clang_defaultReparseOptions clang_disposeCodeCompleteResults clang_disposeDiagnostic clang_disposeIndex |