From ff0fea7a07d85342586f65d68e9fdee0ff0c3d74 Mon Sep 17 00:00:00 2001 From: Enrico Tassi Date: Wed, 26 Oct 2016 17:35:47 +0200 Subject: STM: make ~valid state id non optional from APIs It used to be Stateid.initial by default. That is indeed a valid state id but very likely not the very best one (that would be the tip of the document). --- lib/stateid.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/stateid.ml') diff --git a/lib/stateid.ml b/lib/stateid.ml index 500581a39..ae25735c5 100644 --- a/lib/stateid.ml +++ b/lib/stateid.ml @@ -22,7 +22,7 @@ let to_int id = id let newer_than id1 id2 = id1 > id2 let state_id_info : (t * t) Exninfo.t = Exninfo.make () -let add exn ?(valid = initial) id = +let add exn ~valid id = Exninfo.add exn state_id_info (valid, id) let get exn = Exninfo.get exn state_id_info -- cgit v1.2.3