File tree Expand file tree Collapse file tree 3 files changed +5
-1
lines changed
regression/ebmc/smv-netlist Expand file tree Collapse file tree 3 files changed +5
-1
lines changed Original file line number Diff line number Diff line change 55^VAR smv\.main\.var\.x: boolean;$
66^ASSIGN next\(smv\.main\.var\.x\):=\!smv\.main\.var\.x;$
77^INIT !smv\.main\.var\.x$
8+ ^LTLSPEC G F smv\.main\.var\.x$
9+ ^CTLSPEC smv\.main\.var\.x <-> \!AX smv\.main\.var\.x$
810^EXIT=0$
911^SIGNAL=0$
1012--
Original file line number Diff line number Diff line change @@ -7,3 +7,4 @@ ASSIGN init(x):=FALSE;
77
88LTLSPEC G F x
99
10+ CTLSPEC x <-> ! AX x
Original file line number Diff line number Diff line change @@ -444,7 +444,8 @@ convert_trans_to_netlistt::convert_property(const exprt &expr)
444444 }
445445 else if (
446446 expr.id () == ID_and || expr.id () == ID_or || expr.id () == ID_not ||
447- expr.id () == ID_implies || expr.id () == ID_xor || expr.id () == ID_xnor)
447+ expr.id () == ID_implies || expr.id () == ID_xor || expr.id () == ID_xnor ||
448+ (expr.id () == ID_equal && to_equal_expr (expr).lhs ().type ().id () == ID_bool))
448449 {
449450 exprt copy = expr;
450451 for (auto &op : copy.operands ())
You can’t perform that action at this time.
0 commit comments