Split UNUSED warning into genvar, param, and signal warnings (#3607)

This commit is contained in:
Topa Topino
2022-10-17 19:51:13 -04:00
committed by GitHub
parent 22ce36012e
commit 46c5764383
18 changed files with 193 additions and 67 deletions
+2
View File
@@ -264,6 +264,7 @@ public:
bool warnIsOff(V3ErrorCode code) const;
void warnLintOff(bool flag);
void warnStyleOff(bool flag);
void warnUnusedOff(bool flag);
void warnStateFrom(const FileLine& from) { m_msgEnIdx = from.m_msgEnIdx; }
void warnResetDefault() { warnStateFrom(defaultFileLine()); }
bool lastWarnWaived() const { return m_waive; }
@@ -284,6 +285,7 @@ public:
static string builtInFilename() { return "<built-in>"; }
static void globalWarnLintOff(bool flag) { defaultFileLine().warnLintOff(flag); }
static void globalWarnStyleOff(bool flag) { defaultFileLine().warnStyleOff(flag); }
static void globalWarnUnusedOff(bool flag) { defaultFileLine().warnUnusedOff(flag); }
static void globalWarnOff(V3ErrorCode code, bool flag) {
defaultFileLine().warnOff(code, flag);
}