llvm::errorToErrorCodeAndEmitErrors

Convert Err to an error_code and emit diagnostics into Ctx.

Synopsis

Declared in <llvm/Bitcode/BitcodeReader.h>

std::error_code
errorToErrorCodeAndEmitErrors(
    LLVMContext& Ctx,
    Error Err);

Description

Compatibility helper for legacy clients that expect std::error_code. FIXME: Remove these functions once no longer needed by the C and libLTO APIs.

Return Value

The corresponding std::error_code after emitting diagnostics.

Parameters

NameDescription
CtxContext that receives diagnostic messages.
ErrError to convert and consume.