File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change 1
- KNOWNBUG
1
+ CORE
2
2
AX1.smv
3
3
--bound 2
4
4
^\[spec1\] AX some_var = TRUE: REFUTED$
8
8
--
9
9
^warning: ignoring
10
10
--
11
- The BMC encoding fails on the temporal operator.
Original file line number Diff line number Diff line change @@ -372,7 +372,8 @@ static obligationst property_obligations_rec(
372
372
return obligations;
373
373
}
374
374
else if (
375
- property_expr.id () == ID_X || property_expr.id () == ID_sva_nexttime ||
375
+ property_expr.id () == ID_X || property_expr.id () == ID_AX ||
376
+ property_expr.id () == ID_sva_nexttime ||
376
377
property_expr.id () == ID_sva_s_nexttime)
377
378
{
378
379
const auto next = current + 1 ;
@@ -381,6 +382,8 @@ static obligationst property_obligations_rec(
381
382
{
382
383
if (expr.id () == ID_X)
383
384
return to_X_expr (expr).op ();
385
+ else if (expr.id () == ID_AX)
386
+ return to_AX_expr (expr).op ();
384
387
else if (expr.id () == ID_sva_nexttime)
385
388
return to_sva_nexttime_expr (expr).op ();
386
389
else if (expr.id () == ID_sva_s_nexttime)
You can’t perform that action at this time.
0 commit comments