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

NameValueComment
ARR_None0The client can't handle any AST loading failures.
ARR_Missing1The client can handle an AST file that cannot load because it is missing.
ARR_OutOfDate2The client can handle an AST file that cannot load because it is out-of-date relative to its input files.
ARR_VersionMismatch4The client can handle an AST file that cannot load because it was built with a different version of Clang.
ARR_ConfigurationMismatch8The 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_TreatModuleWithErrorsAsOutOfDate16If a module file is marked with errors treat it as out-of-date so the caller can rebuild it.