File tree Expand file tree Collapse file tree 2 files changed +5
-7
lines changed Expand file tree Collapse file tree 2 files changed +5
-7
lines changed Original file line number Diff line number Diff line change 1
- KNOWNBUG
1
+ CORE
2
2
property_and1.sv
3
- --bdd
3
+
4
+ ^\[.*\] always \(main\.P1 and main\.P1\): PROVED \(1-induction\)$
4
5
^EXIT=0$
5
6
^SIGNAL=0$
6
7
--
7
8
^warning: ignoring
8
9
--
9
- This is rejected with a typechecking error.
Original file line number Diff line number Diff line change @@ -121,10 +121,8 @@ exprt verilog_typecheck_exprt::convert_binary_sva(binary_exprt expr)
121
121
// These yield sequences when both operands are sequences, and
122
122
// properties otherwise.
123
123
if (
124
- (expr.lhs ().type ().id () == ID_verilog_sva_sequence ||
125
- !has_temporal_operator (expr.lhs ())) &&
126
- (expr.rhs ().type ().id () == ID_verilog_sva_sequence ||
127
- !has_temporal_operator (expr.rhs ())))
124
+ expr.lhs ().type ().id () != ID_verilog_sva_property &&
125
+ expr.rhs ().type ().id () != ID_verilog_sva_property)
128
126
{
129
127
expr.type () = verilog_sva_sequence_typet{};
130
128
require_sva_sequence (expr.lhs ());
You can’t perform that action at this time.
0 commit comments