enum ASTReader::LoadFailureCapabilities
Description
Flags that indicate what kind of AST loading failures the client of the AST reader can directly handle. When a client states that it can handle a particular kind of failure, the AST reader will not emit errors when producing that kind of failure.
Declared at: clang/include/clang/Serialization/ASTReader.h:1547
Enumerators
Name | Value | Comment |
---|---|---|
ARR_None | 0 | The client can't handle any AST loading failures. |
ARR_Missing | 1 | The client can handle an AST file that cannot load because it is missing. |
ARR_OutOfDate | 2 | The client can handle an AST file that cannot load because it is out-of-date relative to its input files. |
ARR_VersionMismatch | 4 | The client can handle an AST file that cannot load because it was built with a different version of Clang. |
ARR_ConfigurationMismatch | 8 | The client can handle an AST file that cannot load because it's compiled configuration doesn't match that of the context it was loaded into. |
ARR_TreatModuleWithErrorsAsOutOfDate | 16 | If a module file is marked with errors treat it as out-of-date so the caller can rebuild it. |