Fix $display with uppercase %M.

This commit is contained in:
Wilson Snyder
2009-09-11 19:25:42 -04:00
parent b19dd49fc9
commit 0b24e62d43
5 changed files with 11 additions and 6 deletions
+3 -1
View File
@@ -65,7 +65,9 @@ private:
AstNode* timesp = nodep->exprsp(); if (timesp) timesp->unlinkFrBack();
timesp = timesp->addNext(new AstTime(nodep->fileline()));
nodep->exprsp(timesp);
if (!nodep->scopeNamep() && nodep->name().find("%m") != string::npos) {
if (!nodep->scopeNamep()
&& (nodep->name().find("%m") != string::npos
|| nodep->name().find("%M") != string::npos)) {
nodep->scopeNamep(new AstScopeName(nodep->fileline()));
}
}