Fix certain generate-if cells causing clone error.

This commit is contained in:
Wilson Snyder
2008-12-09 20:59:22 -05:00
parent d3d1291d5a
commit adebc99e49
6 changed files with 85 additions and 14 deletions
+2 -1
View File
@@ -60,7 +60,8 @@ private:
m_modp = holdmodp;
}
// For speed, don't recurse things that can't have cells
virtual void visit(AstNodeStmt*, AstNUser*) {}
// Must do statements to support Generates, math though...
virtual void visit(AstNodeMath* nodep, AstNUser*) {}
virtual void visit(AstNode* nodep, AstNUser*) {
// Default: Just iterate
nodep->iterateChildren(*this);