Lines Matching defs:DiagHandler
668 assert(DiagHandler && "Invalid diagnostic handler");
669 (*DiagHandler)(Severity, MsgStorage.c_str(), DiagContext);
685 LTOCodeGenerator::setDiagnosticHandler(lto_diagnostic_handler_t DiagHandler,
687 this->DiagHandler = DiagHandler;
689 if (!DiagHandler)
692 // diagnostic to the external DiagHandler.
708 if (DiagHandler)
709 (*DiagHandler)(LTO_DS_ERROR, ErrMsg.c_str(), DiagContext);
715 if (DiagHandler)
716 (*DiagHandler)(LTO_DS_WARNING, ErrMsg.c_str(), DiagContext);