[#llvm-report_fatal_error-09] = xref:llvm.adoc[llvm]::report_fatal_error :relfileprefix: ../ :mrdocs: `report_fatal_error` overloads == Synopses Declared in `<llvm/Support/Error.h>` Report a fatal error from an Error value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- [[noreturn]] void xref:llvm/report_fatal_error-0b7.adoc[report_fatal_error]( xref:llvm/Error.adoc[Error] Err, bool gen_crash_diag = true); ---- [.small]#xref:llvm/report_fatal_error-0b7.adoc[_» more..._]# Report a fatal error from a StringRef reason. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- [[noreturn]] void xref:llvm/report_fatal_error-0bd.adoc[report_fatal_error]( xref:llvm/StringRef.adoc[StringRef] reason, bool gen_crash_diag = true); ---- [.small]#xref:llvm/report_fatal_error-0bd.adoc[_» more..._]# Report a fatal error from a Twine reason. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- [[noreturn]] void xref:llvm/report_fatal_error-04.adoc[report_fatal_error]( xref:llvm/Twine.adoc[Twine] const& reason, bool gen_crash_diag = true); ---- [.small]#xref:llvm/report_fatal_error-04.adoc[_» more..._]# Report a fatal error from a C string reason. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- [[noreturn]] void xref:llvm/report_fatal_error-0d.adoc[report_fatal_error]( char const* reason, bool gen_crash_diag = true); ---- [.small]#xref:llvm/report_fatal_error-0d.adoc[_» more..._]# == Return Value [NOTE] ==== This function https://en.cppreference.com/cpp/language/attributes/noreturn[does not return^]. ==== == Parameters [cols="1,4"] |=== | 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. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#