mirror of
https://github.com/verilator/verilator.git
synced 2026-10-06 01:54:01 +02:00
+5
-3
@@ -420,11 +420,13 @@ class AssertVisitor final : public VNVisitor {
|
||||
// else $error("multiple match");
|
||||
// end
|
||||
AstNodeExpr* const ohot = new AstOneHot{nodep->fileline(), propp};
|
||||
AstConst* const zero = new AstConst{
|
||||
nodep->fileline(), AstConst::WidthedValue{}, propp->width(), 0};
|
||||
AstIf* const ohotIfp
|
||||
= new AstIf{nodep->fileline(), new AstLogNot{nodep->fileline(), ohot}};
|
||||
AstIf* const zeroIfp
|
||||
= new AstIf{nodep->fileline(),
|
||||
new AstLogNot{nodep->fileline(), propp->cloneTreePure(false)}};
|
||||
AstIf* const zeroIfp = new AstIf{
|
||||
nodep->fileline(),
|
||||
new AstEq{nodep->fileline(), propp->cloneTreePure(false), zero}};
|
||||
AstNodeExpr* const exprp = nodep->exprp();
|
||||
const string pragmaStr = nodep->pragmaString();
|
||||
if (!allow_none)
|
||||
|
||||
Reference in New Issue
Block a user