diff options
Diffstat (limited to 'clang/tools/libclang/CIndex.cpp')
-rw-r--r-- | clang/tools/libclang/CIndex.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/clang/tools/libclang/CIndex.cpp b/clang/tools/libclang/CIndex.cpp index 0f43cf63591..4ba41b55cbb 100644 --- a/clang/tools/libclang/CIndex.cpp +++ b/clang/tools/libclang/CIndex.cpp @@ -1454,6 +1454,13 @@ CXTranslationUnit clang_parseTranslationUnit(CXIndex CIdx, return ATU; } +int clang_saveTranslationUnit(CXTranslationUnit TU, const char *FileName) { + if (!TU) + return 1; + + return static_cast<ASTUnit *>(TU)->Save(FileName); +} + void clang_disposeTranslationUnit(CXTranslationUnit CTUnit) { if (CTUnit) delete static_cast<ASTUnit *>(CTUnit); |