@@ -8,8 +8,8 @@ var {:layer 2, 3} IntArrayPool: Map (One (Loc IntArray)) (Vec int);
88
99datatype IntArray {
1010 IntArray(
11- {:linear "no_collect_keys" } mutexes: Map int (One (Loc int)),
12- {:linear "no_collect_keys" } values: Map int (Cell (Loc int) int)
11+ mutexes: Map int (One (Loc int)),
12+ values: Map int (Cell (Loc int) int)
1313 )
1414}
1515
@@ -43,8 +43,8 @@ preserves call IntArrayDom();
4343{
4444 var {:linear} one_loc_mutex: One (Loc int);
4545 var {:linear} cell_int: Cell (Loc int) int;
46- var {:linear "no_collect_keys" } mutexes: Map int (One (Loc int));
47- var {:linear "no_collect_keys" } values: Map int (Cell (Loc int) int);
46+ var {:linear} mutexes: Map int (One (Loc int));
47+ var {:linear} values: Map int (Cell (Loc int) int);
4848 var {:linear} intvec: IntArray;
4949 var i: int;
5050 var {:linear} one_loc_i: One (Loc int);
@@ -209,8 +209,8 @@ modifies IntArrayPoolLow;
209209{
210210 var {:linear} one_loc_iv: One (Loc IntArray);
211211 var {:linear} intvec: IntArray;
212- var {:linear "no_collect_keys" } mutexes: Map int (One (Loc int));
213- var {:linear "no_collect_keys" } values: Map int (Cell (Loc int) int);
212+ var {:linear} mutexes: Map int (One (Loc int));
213+ var {:linear} values: Map int (Cell (Loc int) int);
214214
215215 one_loc_iv := One(loc_iv);
216216 call intvec := Map_Get(IntArrayPoolLow, one_loc_iv);
@@ -235,8 +235,8 @@ modifies IntArrayPoolLow;
235235{
236236 var {:linear} one_loc_iv: One (Loc IntArray);
237237 var {:linear} intvec: IntArray;
238- var {:linear "no_collect_keys" } mutexes: Map int (One (Loc int));
239- var {:linear "no_collect_keys" } values: Map int (Cell (Loc int) int);
238+ var {:linear} mutexes: Map int (One (Loc int));
239+ var {:linear} values: Map int (Cell (Loc int) int);
240240
241241 one_loc_iv := One(loc_iv);
242242 call intvec := Map_Get(IntArrayPoolLow, one_loc_iv);
@@ -261,8 +261,8 @@ refines right action {:layer 1, 2} _
261261{
262262 var {:linear} one_loc_iv: One (Loc IntArray);
263263 var {:linear} intvec: IntArray;
264- var {:linear "no_collect_keys" } mutexes: Map int (One (Loc int));
265- var {:linear "no_collect_keys" } values: Map int (Cell (Loc int) int);
264+ var {:linear} mutexes: Map int (One (Loc int));
265+ var {:linear} values: Map int (Cell (Loc int) int);
266266 var {:linear} one_loc_mutex: One (Loc int);
267267
268268 one_loc_iv := One(loc_iv);
@@ -280,8 +280,8 @@ refines atomic action {:layer 1, 1} _
280280{
281281 var {:linear} one_loc_iv: One (Loc IntArray);
282282 var {:linear} intvec: IntArray;
283- var {:linear "no_collect_keys" } mutexes: Map int (One (Loc int));
284- var {:linear "no_collect_keys" } values: Map int (Cell (Loc int) int);
283+ var {:linear} mutexes: Map int (One (Loc int));
284+ var {:linear} values: Map int (Cell (Loc int) int);
285285
286286 one_loc_iv := One(loc_iv);
287287 call intvec := Map_Get(IntArrayPoolLow, one_loc_iv);
@@ -296,8 +296,8 @@ refines atomic action {:layer 1, 1} _
296296{
297297 var {:linear} one_loc_iv: One (Loc IntArray);
298298 var {:linear} intvec: IntArray;
299- var {:linear "no_collect_keys" } mutexes: Map int (One (Loc int));
300- var {:linear "no_collect_keys" } values: Map int (Cell (Loc int) int);
299+ var {:linear} mutexes: Map int (One (Loc int));
300+ var {:linear} values: Map int (Cell (Loc int) int);
301301
302302 one_loc_iv := One(loc_iv);
303303 call intvec := Map_Get(IntArrayPoolLow, one_loc_iv);
0 commit comments