Skip to content

Commit 16d8bf7

Browse files
authored
Merge pull request #897 from diffblue/not_supported2
IC3: only SVA always is supported
2 parents 0aada25 + 9a4f20c commit 16d8bf7

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
CORE
2+
not_supported2.smv
3+
--ic3
4+
^\[.*\] AG TRUE: FAILURE: property not supported by IC3 engine$
5+
^EXIT=10$
6+
^SIGNAL=0$
7+
--
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
MODULE main
2+
3+
-- not yet supported by IC3
4+
SPEC AG 1

src/ic3/m1ain.cc

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -60,14 +60,6 @@ bool ic3_supports_property(const exprt &expr)
6060
{
6161
if(!is_temporal_operator(expr))
6262
return false;
63-
else if(expr.id() == ID_AG)
64-
{
65-
return !has_temporal_operator(to_AG_expr(expr).op());
66-
}
67-
else if(expr.id() == ID_G)
68-
{
69-
return !has_temporal_operator(to_G_expr(expr).op());
70-
}
7163
else if(expr.id() == ID_sva_always)
7264
{
7365
return !has_temporal_operator(to_sva_always_expr(expr).op());

0 commit comments

Comments
 (0)