diff options
| author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2012-10-11 16:05:00 +0000 |
|---|---|---|
| committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2012-10-11 16:05:00 +0000 |
| commit | 0db720f0dc5b62bfcde72a2761fc9793af4e4558 (patch) | |
| tree | 18abe09fce8137c1e1746e400c2f423bd2ca54ca /clang/include/clang-c | |
| parent | 59e34ececfa38ca198ff8f05094ccdaa4d2d5b28 (diff) | |
| download | bcm5719-llvm-0db720f0dc5b62bfcde72a2761fc9793af4e4558.tar.gz bcm5719-llvm-0db720f0dc5b62bfcde72a2761fc9793af4e4558.zip | |
[libclang] Improve AST serialization done by ASTUnit::Save().
The ASTUnit needs to initialize an ASTWriter at the beginning of
parsing to fully handle serialization of a translation unit that
imports modules. Do this by introducing an option to enable it, which
corresponds to CXTranslationUnit_ForSerialization on the C API side.
llvm-svn: 165717
Diffstat (limited to 'clang/include/clang-c')
| -rw-r--r-- | clang/include/clang-c/Index.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/clang/include/clang-c/Index.h b/clang/include/clang-c/Index.h index a255d9c9181..9d7fb5c7957 100644 --- a/clang/include/clang-c/Index.h +++ b/clang/include/clang-c/Index.h @@ -1035,13 +1035,15 @@ enum CXTranslationUnit_Flags { * code-completion operations. */ CXTranslationUnit_CacheCompletionResults = 0x08, + /** - * \brief DEPRECATED: Enable precompiled preambles in C++. + * \brief Used to indicate that the translation unit will be serialized with + * \c clang_saveTranslationUnit. * - * Note: this is a *temporary* option that is available only while - * we are testing C++ precompiled preamble support. It is deprecated. + * This option is typically used when parsing a header with the intent of + * producing a precompiled header. */ - CXTranslationUnit_CXXPrecompiledPreamble = 0x10, + CXTranslationUnit_ForSerialization = 0x10, /** * \brief DEPRECATED: Enabled chained precompiled preambles in C++. |

