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. |