Lines Matching defs:DiagHandler
718 assert(DiagHandler && "Invalid diagnostic handler");
719 (*DiagHandler)(Severity, MsgStorage.c_str(), DiagContext);
735 LTOCodeGenerator::setDiagnosticHandler(lto_diagnostic_handler_t DiagHandler,
737 this->DiagHandler = DiagHandler;
739 if (!DiagHandler)
742 // diagnostic to the external DiagHandler.
758 if (DiagHandler)
759 (*DiagHandler)(LTO_DS_ERROR, ErrMsg.c_str(), DiagContext);
765 if (DiagHandler)
766 (*DiagHandler)(LTO_DS_WARNING, ErrMsg.c_str(), DiagContext);