diff options
| author | Douglas Gregor <dgregor@apple.com> | 2010-08-13 15:35:05 +0000 |
|---|---|---|
| committer | Douglas Gregor <dgregor@apple.com> | 2010-08-13 15:35:05 +0000 |
| commit | 6bb92ecc0a6326aa03e64c94a864b8915f61317f (patch) | |
| tree | ed3f6c97a441a19e68f4d94b0fbf6b8f1294d958 /clang/tools | |
| parent | c852cef1f2c7a4b6edd0a8b94d5fc21040dae083 (diff) | |
| download | bcm5719-llvm-6bb92ecc0a6326aa03e64c94a864b8915f61317f.tar.gz bcm5719-llvm-6bb92ecc0a6326aa03e64c94a864b8915f61317f.zip | |
Add an options parameter to clang_saveTranslationUnit, because we'll want it later
llvm-svn: 111016
Diffstat (limited to 'clang/tools')
| -rw-r--r-- | clang/tools/c-index-test/c-index-test.c | 2 | ||||
| -rw-r--r-- | clang/tools/libclang/CIndex.cpp | 7 | ||||
| -rw-r--r-- | clang/tools/libclang/libclang.darwin.exports | 1 | ||||
| -rw-r--r-- | clang/tools/libclang/libclang.exports | 1 |
4 files changed, 9 insertions, 2 deletions
diff --git a/clang/tools/c-index-test/c-index-test.c b/clang/tools/c-index-test/c-index-test.c index 323469c0f06..ef6bfb8a797 100644 --- a/clang/tools/c-index-test/c-index-test.c +++ b/clang/tools/c-index-test/c-index-test.c @@ -1306,7 +1306,7 @@ int write_pch_file(const char *filename, int argc, const char *argv[]) { return 1; } - if (clang_saveTranslationUnit(TU, filename)) + if (clang_saveTranslationUnit(TU, filename, clang_defaultSaveOptions(TU))) fprintf(stderr, "Unable to write PCH file %s\n", filename); clang_disposeTranslationUnit(TU); free_remapped_files(unsaved_files, num_unsaved_files); diff --git a/clang/tools/libclang/CIndex.cpp b/clang/tools/libclang/CIndex.cpp index 4ba41b55cbb..93fdd96c241 100644 --- a/clang/tools/libclang/CIndex.cpp +++ b/clang/tools/libclang/CIndex.cpp @@ -1454,7 +1454,12 @@ CXTranslationUnit clang_parseTranslationUnit(CXIndex CIdx, return ATU; } -int clang_saveTranslationUnit(CXTranslationUnit TU, const char *FileName) { +unsigned clang_defaultSaveOptions(CXTranslationUnit TU) { + return CXSaveTranslationUnit_None; +} + +int clang_saveTranslationUnit(CXTranslationUnit TU, const char *FileName, + unsigned options) { if (!TU) return 1; diff --git a/clang/tools/libclang/libclang.darwin.exports b/clang/tools/libclang/libclang.darwin.exports index f8f44020388..444d669e67b 100644 --- a/clang/tools/libclang/libclang.darwin.exports +++ b/clang/tools/libclang/libclang.darwin.exports @@ -17,6 +17,7 @@ _clang_defaultCodeCompleteOptions _clang_defaultEditingTranslationUnitOptions _clang_defaultDiagnosticDisplayOptions _clang_defaultReparseOptions +_clang_defaultSaveOptions _clang_disposeCodeCompleteResults _clang_disposeDiagnostic _clang_disposeIndex diff --git a/clang/tools/libclang/libclang.exports b/clang/tools/libclang/libclang.exports index cdb04bc9346..a1e114afd91 100644 --- a/clang/tools/libclang/libclang.exports +++ b/clang/tools/libclang/libclang.exports @@ -17,6 +17,7 @@ clang_defaultCodeCompleteOptions clang_defaultEditingTranslationUnitOptions clang_defaultDiagnosticDisplayOptions clang_defaultReparseOptions +clang_defaultSaveOptions clang_disposeCodeCompleteResults clang_disposeDiagnostic clang_disposeIndex |

