report_fatal_error overloads

Synopses

Declared in <llvm/Support/Error.h>

Report a fatal error from an Error value.

[[noreturn]]
void
report_fatal_error(
    Error Err,
    bool gen_crash_diag = true);

Report a fatal error from a StringRef reason.

[[noreturn]]
void
report_fatal_error(
    StringRef reason,
    bool gen_crash_diag = true);

Report a fatal error from a Twine reason.

[[noreturn]]
void
report_fatal_error(
    Twine const& reason,
    bool gen_crash_diag = true);

Report a fatal error from a C string reason.

[[noreturn]]
void
report_fatal_error(
    char const* reason,
    bool gen_crash_diag = true);

Return Value

Note

This function does not return.

Parameters

Name

Description

Err

Error whose message is reported before terminating.

gen_crash_diag

Whether to generate a crash diagnostic.

reason

Message describing the fatal error.

Created with MrDocs