Internals: Eliminate extra constructor call in FileLine warn off, and commentary.

This commit is contained in:
Wilson Snyder
2010-01-19 21:30:12 -05:00
parent bb20331f9e
commit 28eb5b9bc4
6 changed files with 21 additions and 12 deletions
+3 -2
View File
@@ -186,8 +186,9 @@ private:
m_modp->addStmtp(new AstAssignAlias(nodep->fileline(),
new AstVarRef(nodep->fileline(), nodep, true),
new AstVarRef(nodep->fileline(), exprvarrefp->varp(), false)));
nodep->fileline()->warnStateInherit(exprvarrefp->varp()->fileline());
exprvarrefp->varp()->fileline()->warnStateInherit(nodep->fileline());
AstNode* nodebp=exprvarrefp->varp();
nodep ->fileline()->modifyStateInherit(nodebp->fileline());
nodebp->fileline()->modifyStateInherit(nodep ->fileline());
}
}
// Variable under the inline cell, need to rename to avoid conflicts