Skip to content

Commit feb9c22

Browse files
committed
update
1 parent a567bf8 commit feb9c22

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Test/civl/samples/ABD.bpl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ yield invariant {:layer 4} Yield#4();
238238
yield procedure {:layer 4} ReadClient({:linear} one_pid: One ProcessId) returns (value: Value)
239239
preserves call ValueStoreInv#1(LeastTimeStamp(), InitValue);
240240
preserves call ReplicaInv();
241-
requires call ValidTimeStamp();
241+
preserves call ValidTimeStamp();
242242
preserves call TimeStampQuorum();
243243
preserves call ValueStoreInv#3(LeastTimeStamp(), InitValue);
244244
{
@@ -260,7 +260,7 @@ requires call MonotonicInduction#1(in, TimeStamp(last_write[one_pid->val], one_p
260260
ensures call MonotonicInduction#1(out, ts, 0);
261261
requires call LastWriteInv(one_pid, TimeStamp(last_write[one_pid->val], one_pid->val));
262262
ensures call LastWriteInv(one_pid, ts);
263-
requires call ValidTimeStamp();
263+
preserves call ValidTimeStamp();
264264
preserves call TimeStampQuorum();
265265
preserves call ValueStoreInv#3(LeastTimeStamp(), InitValue);
266266
{
@@ -279,7 +279,7 @@ refines action {:layer 4} _ {
279279
ts := TS;
280280
}
281281
preserves call ReplicaInv();
282-
requires call ValidTimeStamp();
282+
preserves call ValidTimeStamp();
283283
ensures call AtLeastGlobalTimeStamp(w, ts);
284284
preserves call TimeStampQuorum();
285285
ensures {:layer 3} IsQuorum(w);
@@ -429,7 +429,7 @@ refines action {:layer 3} _ {
429429
assume IsQuorum(w) && (forall rid: ReplicaId :: w[rid] ==> le(ts, replica_ts[rid]));
430430
}
431431
preserves call ReplicaInv();
432-
requires call ValidTimeStamp();
432+
preserves call ValidTimeStamp();
433433
ensures call AtLeastGlobalTimeStamp(w, ts);
434434
preserves call TimeStampQuorum();
435435
{

0 commit comments

Comments
 (0)