29#define LLVMErrorSuccess 0
#define LLVM_C_EXTERN_C_BEGIN
#define LLVM_C_EXTERN_C_END
#define LLVM_C_ABI
LLVM_C_ABI is the export/visibility macro used to mark symbols declared in llvm-c as exported when bu...
LLVM_C_ABI void LLVMCantFail(LLVMErrorRef Err)
Report a fatal error if Err is a failure value.
LLVM_C_ABI char * LLVMGetErrorMessage(LLVMErrorRef Err)
Returns the given string's error message.
LLVM_C_ABI LLVMErrorRef LLVMCreateStringError(const char *ErrMsg)
Create a StringError.
LLVM_C_ABI void LLVMConsumeError(LLVMErrorRef Err)
Dispose of the given error without handling it.
LLVM_C_ABI LLVMErrorTypeId LLVMGetErrorTypeId(LLVMErrorRef Err)
Returns the type id for the given error instance, which must be a failure value (i....
LLVM_C_ABI void LLVMDisposeErrorMessage(char *ErrMsg)
Dispose of the given error message.
const void * LLVMErrorTypeId
Error type identifier.
struct LLVMOpaqueError * LLVMErrorRef
Opaque reference to an error instance.
LLVM_C_ABI LLVMErrorTypeId LLVMGetStringErrorTypeId(void)
Returns the type id for llvm StringError.