Lines Matching defs:DiagHandler
722 assert(DiagHandler && "Invalid diagnostic handler");
723 (*DiagHandler)(Severity, MsgStorage.c_str(), DiagContext);
739 LTOCodeGenerator::setDiagnosticHandler(lto_diagnostic_handler_t DiagHandler,
741 this->DiagHandler = DiagHandler;
743 if (!DiagHandler)
746 // diagnostic to the external DiagHandler.
762 if (DiagHandler)
763 (*DiagHandler)(LTO_DS_ERROR, ErrMsg.c_str(), DiagContext);
769 if (DiagHandler)
770 (*DiagHandler)(LTO_DS_WARNING, ErrMsg.c_str(), DiagContext);