Support 'const' variables in limited cases; similar to enums.

This commit is contained in:
Wilson Snyder
2011-07-02 12:45:26 -04:00
parent da4323062d
commit 696660639a
14 changed files with 148 additions and 16 deletions
+3
View File
@@ -95,6 +95,9 @@ private:
nodep->dtypeSkipRefp()->castArrayDType())) {
nodep->v3error("Unsupported: Inputs and outputs must be simple data types");
}
if (nodep->dtypeSkipRefp()->castConstDType()) {
nodep->isConst(true);
}
if (m_ftaskp) nodep->funcLocal(true);
if (nodep->isSigModPublic()) {
nodep->sigModPublic(false); // We're done with this attribute