diff --git a/src/V3Undriven.cpp b/src/V3Undriven.cpp index 283262599..bf0ab47b1 100644 --- a/src/V3Undriven.cpp +++ b/src/V3Undriven.cpp @@ -131,7 +131,7 @@ public: void reportViolations() { // Combine bits into overall state AstVar* nodep = m_varp; - if (!nodep->isParam()) { + if (!nodep->isParam() && !nodep->isGenVar()) { bool allU=true; bool allD=true; bool anyU=m_usedWhole;