Support soft foreach in constraint (#8174)

This commit is contained in:
Kamil Danecki
2026-08-26 11:05:12 -04:00
committed by GitHub
parent 7f9333723f
commit f055eeabe0
8 changed files with 172 additions and 2 deletions
+8
View File
@@ -2307,6 +2307,14 @@ void AstCover::dumpJson(std::ostream& str) const {
dumpJsonBoolFuncIf(str, isSeqEvent);
this->AstNodeCoverOrAssert::dumpJson(str);
}
void AstConstraintForeach::dump(std::ostream& str) const {
this->AstNodeForeach::dump(str);
if (isSoft()) str << "[SOFT]";
}
void AstConstraintForeach::dumpJson(std::ostream& str) const {
dumpJsonBoolFuncIf(str, isSoft);
dumpJsonGen(str);
}
void AstClocking::dump(std::ostream& str) const {
this->AstNode::dump(str);
if (isDefault()) str << " [DEFAULT]";