92c92
< current ? current->name() : nullptr, -1);
---
> current ? current->name() : nullptr, msgInfo.id);
107c107
< sc_report_handler::report(sc_severity, int id, const char *msg,
---
> sc_report_handler::report(sc_severity severity, int id, const char *msg,
110,111c110,117
< warn("%s:%d %s\n", file, line, msg);
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> std::string &msg_type = sc_gem5::reportIdToMsgMap[id];
> if (msg_type == "")
> msg_type = "unknown id";
>
> if (sc_gem5::reportWarningsAsErrors && severity == SC_WARNING)
> severity = SC_ERROR;
>
> report(severity, msg_type.c_str(), msg, file, line);