Skip to content

Migrate away from report_fatal_error #138914

Open
Open
@kazutakahirata

Description

@kazutakahirata

We should migrate away from report_fatal_error as it has been "soft" deprecated in llvm/include/llvm/Support/ErrorHandling.h:

/// @deprecated Use reportFatalInternalError() or reportFatalUsageError()
/// instead.
[[noreturn]] void report_fatal_error(const char *reason,
                                     bool gen_crash_diag = true);

and in llvm/include/llvm/Support/Error.h:

/// @deprecated Use reportFatalInternalError() or reportFatalUsageError()
/// instead.
[[noreturn]] void report_fatal_error(Error Err, bool gen_crash_diag = true);

Once we are done, we should remove the bits to disable -Wno-documentation-deprecated-sync. (#138909)

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions