Support inline constraints for class randomization methods (#5234)

Signed-off-by: Krzysztof Boronski <[email protected]>
This commit is contained in:
Krzysztof Boroński
2024-07-12 16:18:18 +02:00
committed by GitHub
parent 6882f8c55e
commit 3cf9606ea9
14 changed files with 470 additions and 154 deletions
+1
View File
@@ -1839,6 +1839,7 @@ class LinkDotScopeVisitor final : public VNVisitor {
symp->fallbackp(m_modSymp);
// No recursion, we don't want to pick up variables
}
void visit(AstConstraintForeach* nodep) override { iterateChildren(nodep); }
void visit(AstWith* nodep) override {
VSymEnt* const symp = m_statep->insertBlock(m_modSymp, nodep->name(), nodep, nullptr);
symp->fallbackp(m_modSymp);